如何为多项目工作区创建单独的构建配置



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

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

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

现在,所有5个项目都构建到新的文件夹ReleaseTest中,我的问题是我需要在主要项目属性中链接静态库。我在C/C++构建/设置/GCC C++链接器/库中执行此操作,并且此配置与配置无关。所以我应该选择静态库的"Release"版本或静态库的"ReleaseTest"版本。但我需要根据我目前正在构建的内容自动切换。

如何解决/解决此问题?

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

最新更新