2016-03-13 50 views
1

最近我获得了一个在另一个人的机器上创建的解决方案。在过去的两天里,我一直将我的头撞到显示器上,试图将解决方案完全迁移到我的机器上。我一直在手动更改解决方案的目录地址,但仍然无法编译解决方案,尽管我认为现在已修正了100多条路径。 Here是我第一次尝试将解决方案迁移到我的机器并解决无法打开任何文件的问题。如何将Visual Studio解决方案从一台机器编译/迁移到另一台机器?

现在我可以打开我机器上每个项目中的所有文件(手动更改路径后)。但是,我仍然得到相同的错误,我无法编译该项目。下面是我得到错误的图片:

enter image description here

而且here的输出日志试图编译项目时。所以我想知道,有人可以给我一些建议,我应该如何自动完成整个过程?在output log中,我看到有一个F:\ Virtual ...路径,表示解决方案是在虚拟机上创建的。但是,我没有使用虚拟机,也无法找到包含该路径的文件(F:...),以便我可以将其更改为正确的路径(我甚至不知道正确的路径应该是什么因为我没有使用虚拟机)。

如果您无法通过我给出的描述或输出日志文件来帮助我,则可以下载整个解决方案from here,然后给我一些关于如何编译和使用它的指导。我非常感谢你的帮助。

回答

0

有可能是有人在项目文件中流氓,因为通常所有路径都是以相对于项目或解决方案的方式定义的,因此可以使其变得可移植。

为了解决这个问题,我看到两个选项,从头开始设置项目文件或继续对它们进行攻击,直到它们编译完成。无论您采用哪条路径,请记住,VS支持在设置路径时可以参考的$(SolutionDir)等占位符。如果这不起作用,请尝试提取一个最简单的例子。

此外,请确保设置了版本控制系统,以便您可以回溯您的步骤。这应该是任何软件开发的标准,但考虑到项目的状态,我不会惊讶于在那里找到其他多毛的地方。

+0

谢谢,但您是否有机会下载解决方案并尝试编译它? 我已经纠正了超过100个路径截至目前仍然我得到了我以前得到的确切的5个错误。 – Amir

+0

你是什么意思,从头开始设置项目文件? – Amir

+0

您可以创建一个空的C++项目,并添加现有的源文件等 –

相关问题