【问题标题】:eclipse - how to create separate build configuration for multi-project workspace?eclipse - 如何为多项目工作区创建单独的构建配置?
【发布时间】:2014-11-18 21:16:10
【问题描述】:

我的工作区包含 4 个静态库项目和一个可执行项目(链接这些静态库)。

现在我想在设置了TEST_GATE 的地方创建单独的构建配置,所以在c++ 代码中这个#ifdef TEST_GATE 的计算结果为true。

所以在我的所有 5 个项目中,我复制了 Release 配置,将其命名为 ReleaseTest 并在项目属性中添加了 TEST_GATE 符号。

现在所有 5 个项目都构建到新文件夹 ReleaseTest 中,我的问题是我需要在主项目属性中链接静态库。我在 C/C++ Build / Settings / GCC C++ Linker / Libraries 中执行此操作,并且此配置不依赖于配置。所以我应该选择静态库的“Release”版本或静态库的“ReleaseTest”版本。但是我需要根据我当前正在构建的配置自动切换它。

我该如何解决/解决这个问题?

【问题讨论】:

    标签: eclipse eclipse-cdt eclipse-luna


    【解决方案1】:

    在项目/C/C++ 常规/路径和符号/参考中,您可以更改每个参考项目的配置。更改复选框后,您可以检查 eclipse 将在 Library Paths 选项卡中查找库的文件夹。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-16
      • 1970-01-01
      相关资源
      最近更新 更多