如何将Visual Studio解决方案从一台机器编译/迁移到另一台机器?

时间:2016-03-13 17:54:49

标签: c++ visual-studio visual-c++ visual-studio-2013 windows-10

最近我获得了一个在另一个人的机器上创建的解决方案。在过去的两天里,我一直在试图将解决方案完全迁移到我的机器上。我一直在手动更改解决方案的目录地址,并且无法编译解决方案,尽管我认为我已经纠正了100多条路径。 Here是我第一次尝试将解决方案迁移到我的计算机并解决了无法打开任何文件的问题。

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

enter image description here

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

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

1 个答案:

答案 0 :(得分:0)

有人可能会对项目文件产生恶意,因为通常所有路径都是以与项目或解决方案相关的方式定义的,这使得它们可以移植。

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

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