5

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

有两个项目构建库以在构建最终应用程序的“主”项目中使用。

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

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

我们如何创建这种依赖关系?

4

3 回答 3

4

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

Right click on Project > Properties > C/C++ General > Paths & Symbols > References

然后 CDT 将确保首先构建库项目,并确保在依赖库更改时重新链接主可执行文件。

于 2010-12-21T09:40:46.323 回答
2

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

于 2009-10-08T07:59:47.310 回答
1

请参阅此堆栈溢出项。

Eclipse CDT 中的项目依赖关系

指的是 Eclipse CDT 中的一个未解决的错误。

于 2012-01-20T23:25:17.750 回答