认真看 VSIDE 错误提示信息可以解决大部分错误
心路历程
前几天从 git 上更新了一下新分支代码,用 cmake 编译的时候报了一个之前没见过的错误:
“MSB3073 setlocal… 之类的”
第一次见这个错误 下意识”就去网上查了下资料,大部分说是程序权限不够用 需要用管理员权限运行 但是没有解决我的问题。又查找了许久众说纷纭更乱了,无奈下去找上传分支的妹子讨论了一下:
1.妹子上传的本地代码可以成功编译
2.再从 git 上下载的就无法编译,报一样的错误
在看错误信息的时候看到一个 copy 报错的信息,cmake 执行时没有找到被复制的文件的路径(混合开发目标路径需要 C# sln 工程生成后的文件,从 git 下载没有生成所以会报错)
手动生成了一个文件夹解决编译问题
总结
总结了出现该问题时候的几种情况-对症下药 药到病除:
1.因为工作后主要做C++ 对于 QtCreator IDE 使用有些想当然
2.学习使用 Cmake 这种编译方式来代替 IDE
♥微软的官方文档是个好东西,大加收藏下:https://docs.microsoft.com/en-us/documentation/