问题
将vtm项目文件改变了位置,或者从一台电脑移动到另一台电脑,会出现打开xxx时出现错误,未能找到路劲的错误,如下。
原因
发生这个问题的原因是因为cmake使用的是绝对路劲。如果在visual studio 中改路劲好像也是可以,不过项目太多,得一个一个改,我是改了还是打不开。
解决
-
首先将./build文件下CmakeCache.txt文件删除掉,原因后面解释
这个build文件夹是cmake时自己创建的文件夹,我这里取名为build
-
打开cmake, 选择对应的source code和build文件夹路劲
这里如果没有删除第一步的txt文件会直接出现错误
-
接下来点击configure,配置时注意选择vs版本和系统位数,完成后点击Generate
-
接着重新打开build文件夹下的NextSoftware.sln 就可以正常打开项目了;或者你本来就开着,vs会弹出来重载地址,直接重载也可以。