我有一个带有一些源文件的C++项目proj1,但我想也使用我在另一个项目proj2中的一些源文件.proj1和proj2都是目录my_projects的子目录.我不希望eclipse复制文件,因为我想确保我只有一个副本可以编辑.这就像MS Visual Studio的"添加现有项目"选项.
我的目标最终结果是能够为proj1和proj2创建makefile,将两个目录压缩在一起并将它们发送给同事,这样他们就可以使用make自己构建这两个项目.
这在Eclipse中可行吗?我搜索过但没有找到解决方案.
菲尔
如果您在 Eclipse 中打开了 proj2,请右键单击该项目并选择“导入...”,然后选择“常规”>“文件系统”并单击“下一步”。在顶部窗口中,选择 proj1 中包含要链接的资源的目录。在顶部窗口中选择要链接的文件后,单击“高级”按钮打开子菜单,然后选择“在工作区中创建链接”,如以下屏幕截图所示:
这个问题解决了使用相对路径而不是绝对路径设置 Makefile:Getting Eclipse CDT to userelative include paths in generated Makefiles