如何更改 Visual Studio 项目的完整路径,以便可以在多台计算机上使用它?
Posted
技术标签:
【中文标题】如何更改 Visual Studio 项目的完整路径,以便可以在多台计算机上使用它?【英文标题】:How do I alter the full path of visual studio project so I can use it on multiple computers? 【发布时间】:2017-10-11 20:43:17 【问题描述】:所以对于一个类,我们有几个使用 opengl 的程序。为了使设置更容易,我们从克隆闪光https://github.com/Polytonic/Glitter 开始。然后我根据 Visual Studio 2017 的说明编译它,并将我的代码添加到我正在处理的项目中。我在台式计算机上执行此操作,但将文件保存在 onedrive 中。当我在笔记本电脑上打开同一个项目并尝试构建项目时,我收到错误“源目录 D:/OneDrive/fall_2017/Glitter 似乎不包含 CMakeLists.txt”和其他几个类似的错误。在我的笔记本电脑上,文件的目录是 C:/Users/Me/OneDrive/fall_2017/Glitter。 Visual Studio 程序将完整路径列为 D:/OneDrive/fall_2017/Glitter,这是我桌面上文件夹的路径。
我有办法更改文件路径还是我的 cmake 文件有问题?我必须为每台使用它的计算机重建它吗?我对 Visual Studio 知之甚少,所以我不知道我需要进行哪些更改才能使其正常工作。
【问题讨论】:
CMake 生成的解决方案不可移植,提交CMakeLists.txt
文件并根据需要在其他机器上生成解决方案。
是的,您必须在每台计算机上重新构建它。
谢谢。我没有意识到我必须为每台计算机重建它。现在我知道我可以真正完成我的工作,而不是试图解决无法解决的问题。
How to tell CMake to use relative paths 的可能重复项。并且请考虑到 VS2017 现在具有“打开文件夹”功能。因此,在使用启用 CMake 的项目时,不再需要处理 .sln
/.vcxproj
文件。
【参考方案1】:
结果我必须在每台计算机上重建。感谢那些离开 cmets 的人。
【讨论】:
以上是关于如何更改 Visual Studio 项目的完整路径,以便可以在多台计算机上使用它?的主要内容,如果未能解决你的问题,请参考以下文章
visual studio 2013 中更改C#项目的 Framework 版本
如何在 Visual Studio 中更改 MVC 项目中使用的前端框架?