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

C++ 如何将Visual Studio解决方案从一台计算机编译/迁移到另一台计算机?,c++,visual-studio,visual-c++,visual-studio-2013,windows-10,C++,Visual Studio,Visual C++,Visual Studio 2013,Windows 10,最近,我得到了一个在另一个人的机器上创建的解决方案。在过去的两天里,我一直在努力将解决方案完全迁移到我的机器上。我一直在手动更改解决方案的目录地址,但无法编译解决方案,尽管我认为到目前为止,我已更正了100多条路径。”这是我第一次尝试将解决方案迁移到我的计算机上,并解决无法打开任何文件的问题 现在我可以在我的机器上打开每个项目中的所有文件(在手动更改它们的路径之后)。然而,我仍然得到相同的错误,我无法编译该项目。下面是我收到的错误图片: 这是尝试编译项目时的输出日志。所以我想知道,有没有人能给

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

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

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


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

很可能有人在项目文件上捣乱了,因为通常所有路径都是以与项目或解决方案相关的方式定义的,因此它们是可移植的

为了解决这个问题,我看到了两个选项,要么从头开始设置项目文件,要么继续对其进行黑客攻击,直到编译完成。无论您选择哪种路径,请记住VS支持占位符,如设置路径时可以参考的
$(SolutionDir)
。如果这不起作用,请尝试提取一个最小的示例


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

很可能有人在项目文件上捣乱,因为通常所有路径都是以与项目或解决方案相关的方式定义的,使它们具有可移植性

为了解决这个问题,我看到了两个选项,要么从头开始设置项目文件,要么继续对其进行黑客攻击,直到编译完成。无论您选择哪种路径,请记住VS支持占位符,如设置路径时可以参考的
$(SolutionDir)
。如果这不起作用,请尝试提取一个最小的示例


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

谢谢,但是你有机会下载解决方案并尝试编译它吗?我已经纠正了100条以上的路径,现在我仍然得到了以前我所得到的5个错误。从零开始设置项目文件是什么意思?你可以创建一个空的C++项目,你可以添加现有的源文件等等。谢谢,但是你有机会下载解决方案并尝试编译它吗?我已经纠正了100条以上的路径,现在我仍然得到了以前我所得到的5个错误。从零开始设置项目文件是什么意思?你可以创建一个空的C++项目,你可以添加现有的源文件等等。