C语言 Eclipse CDT 根据 lib 项目中的活动配置链接静态库



对于使用从 C 静态库项目构建的库"B"的 C 应用程序"A",我想包含在根据 B 活动配置(调试/发布/其他)生成的库中。

现在我在库路径中包含/b/Debug/,但我想要类似/b/{activeConfigFor:b}/的东西,以便根据我想做的测试更改我包含的库。

解决方案是添加库路径/b/${config_name:b}。 如果将其添加到属性 -> C/C++ 常规 -> 路径和符号 ->库路径 -请不要忘记选中"是工作区路径"。

这有效,但不知何故,每次我在"b"中更改构建配置时,都会重新组织 lib 加载顺序,在这种情况下会破坏我的构建。我正在使用STM32 1.9的System WOrkbench,它基于Eclipse Mars.2版本(4.5.2)。

最新更新