0

我的工作区包含 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”版本。但是我需要根据我当前正在构建的配置自动切换它。

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

4

1 回答 1

0

在 Project / C/C++ General / Paths and Symbols / References 中,您可以更改每个引用项目的配置。更改复选框后,您可以检查 eclipse 将在 Library Paths 选项卡中查找库的文件夹。

于 2014-09-25T06:14:16.690 回答