且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

VS2015+Qt5.9.8编译报错:error MSB6006: “cmd.exe”已退出,代码为 2

更新时间:2022-06-07 11:21:11

问题1:error MSB6006: “cmd.exe”已退出,代码为 2


1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(209,5): error MSB6006: “cmd.exe”已退出,代码为 2。

1>已完成生成项目“stemmer.vcxproj”的操作 - 失败。



解决办法:


选择项目,右键点击“Convert project to Qt  VS Tools project”,然后再次编译即可OK!



参考博客:


https://www.cnblogs.com/cll131421/p/5938867.html



问题2:error MSB8066: “debug\moc_predefs.h.cbt”的自定义生成已退出,代码为 2


C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(238,5): error MSB8066: “debug\moc_predefs.h.cbt”的自定义生成已退出,代码为 2。


解决办法:


选择项目,右键点击"Qt" -- “Convert custom build steps to Qt/MSBuild”,然后再次编译即可OK!