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

问题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!


上一篇:WCF技术剖析之二十二: 深入剖析WCF底层异常处理框架实现原理[上篇]


下一篇:LDPC 码的基本原理 | 带你读《5G-NR信道编码》之七