有没有办法设置Eclipse以将另一个项目的输出用作库?

时间:2012-10-05 11:48:22

标签: c++ eclipse

假设我的Eclipse工作区中有3个项目,即FooServerFooClientFooShared。我经常拥有并修改其中所有3个中的代码,服务器和客户端部分都使用共享部分中的代码。

有没有办法告诉Eclipse我想将FooShared用作其中的库,类似于Visual Studio的.NET项目的“Add Reference ...”? (而不是像包含路径那样设置所有内容,而不是手动设置)

1 个答案:

答案 0 :(得分:1)

这取决于这些项目是如何构建的,以及它们是否有makefile等... 但作为一个简单的答案,尝试转到您的项目属性,C ++项目路径,然后您可以在工作区中添加任何其他项目。这是否足够我不知道我自己从未尝试过

更好的方法是将项目所依赖的库明确添加到CMakeLists.txt文件中,参见this tutorial,了解如何将其他目标导入项目