Eclipse CDT:在重建另一个项目中构建的库时重建项目

时间:2009-08-13 08:35:36

标签: eclipse eclipse-cdt

我们在Eclipse中有几个C项目,使用CDT(CodeSourcery ++)。

有两个项目构建库,用于构建最终应用程序的“main”项目。

现在我们发现重建其中一个库不会导致主项目也重建。显然,makefile中没有依赖性来导致这种情况。

库本身已正确链接,但最终构建结果不依赖于它们。

我们如何创建这种依赖?

3 个答案:

答案 0 :(得分:4)

您应该使用CDT参考页面来指定主项目引用的库配置。

Right click on Project > Properties > C/C++ General > Paths & Symbols > References
然后,CDT将确保首先构建库项目,并确保在依赖库更改时重新链接主可执行文件。

答案 1 :(得分:2)

在主项目属性中,有项目引用。检查依赖项目。通过这种方式,首先依赖项目构建,而不是主项目构建过程开始。

答案 2 :(得分:1)

请参阅此堆栈溢出项。

Project dependency in Eclipse CDT

指的是Eclipse CDT中的一个开放错误。