假设我的 Eclipse 工作区中有 3 个项目,即FooServer
,FooClient
和FooShared
. 我定期拥有并修改所有 3 个中的代码,服务器和客户端部分都使用来自共享部分的代码。
有没有办法告诉 Eclipse 我想FooShared
在其中用作库,类似于 Visual Studio 的 .NET 项目的“添加引用...”?(而不是像包含路径和手动设置所有内容)
这取决于这些项目是如何构建的,以及它们是否有 makefile 等。但作为一个简单的答案,尝试转到您的项目属性、C++ 项目路径,然后您可以在工作区中添加任何其他项目。这是否足够我不知道我自己从未尝试过
更好的方法是将项目依赖的库显式添加到 CMakeLists.txt 文件中,请参阅本教程,了解如何将其他目标导入项目