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

有没有办法告诉Eclipse我希望FooShared用作其中的库,类似于Visual Studio的.NET项目的“添加引用...”? (与设置所有内容(如包含路径和手动设置所有内容)相反)

最佳答案

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

更好的方法是将项目所依赖的库显式添加到CMakeLists.txt文件,有关如何将其他目标导入项目的信息,请参见this tutorial

10-06 05:48
查看更多