【发布时间】:2014-05-21 14:25:44
【问题描述】:
我有两个需要在 Windows 和 Linux 中运行和构建的 C++ 项目。 我们正在使用 Microsoft TFS 进行源代码控制。
- 对于 Windows,我们使用 Visual Studio。
- 对于 Linux,我们使用 Eclipse。 (我对 Eclipse 没有太多经验)
我已经设法在两个平台上正确配置和构建项目。
我在 Eclipse 中签入了 TFS .cproject 和 .project,所以我可以在另一台计算机上使用它。
现在我正在尝试在另一台 Linux 计算机上获取项目,但我不知道该怎么做。
我尝试关注this instructions,但我的源代码没有压缩。
here 等其他地方建议创建一个新项目。
难道没有类似于 Visual Studio 的在 Eclipse 中打开现有项目的方法吗?
我必须创建一个新项目吗?如果是这样,我如何保留我所做的配置以便能够构建项目以便其他开发人员可以使用它们?
【问题讨论】:
-
'我在 TFS 中检查了 .cproject 和 .project ...' 这通常不是一个好主意。存储在那里的路径是特定于当前开发机器的!
-
@πάνταῥεῖ 好的,所以无法保存项目配置以便以后在另一台计算机或其他开发人员中使用?
-
当然有。只是不要在配置中使用绝对路径。使它们相对于某些环境变量
-
@jasal 我的路径是相对的,所以我可以签入 .project 和 .cproject 吗?
-
@Dzyann 我刚刚更新了说明。如果所有路径都是相对的(包括编译器设置等!)它应该也可以在其他机器上工作。