为什么Eclipse CDT正在构建不相关的项目和配置?

时间:2018-05-31 11:04:38

标签: eclipse-cdt

我有一个包含多个项目的工作区。并且每个都有多个配置。 一个项目有3个配置,A,B和C.A和B是libs,没有引用其他项目,C是带引用的单元测试exe。 通过单击构建按钮侧面的箭头并选择A来编译A时,也会编译C,并且还会编译其他项目的配置A.

在设置中,我有(抱歉不能使用imgur,在办公室被阻止): https://framapic.org/JNPehQjNiGAB/mQZRXwGiK6Jl

我想要的是,当要求在一个项目上编译配置A时,它只坚持仅在此项目上编译配置A.

1 个答案:

答案 0 :(得分:0)

经过几天,几天和几天,我发现这个小虫导致了这种疯狂。

使用eclipse CDT时,我们有2个项目引用管理。 一个属于Properties->项目参考,我认为是本机日食。 一个属于Properties-> C / C ++ General-> Paths and Symbols-> References。

我有一个确实在C / C ++部分设置了引用的目标。使用此目标时,它会使用已使用的引用填充本机项目引用。

问题是当我切换回没有引用的目标时,本地项目引用不会更新!!!!

解决方法:使用引用拉出目标,并单独为此目标创建独立项目。