错误 MSB6006:"cmd.exe"使用代码退出

error MSB6006: "cmd.exe" exited with code

本文关键字:代码 退出 cmd MSB6006 错误 exe      更新时间:2023-10-16

我正在为我的USB设备构建驱动程序。在使用msvisualstudio10进行构建时,我遇到了以下两个错误:

 C:Program FilesMSBuildMicrosoft.Cppv4.0Microsoft.CppCommon.targets(151,5):
 error MSB6006: "cmd.exe" exited with code

C:/boost32/include/boost-1_48boost/numeric/conversion/detail/preprocessed/numeric_cast_traits.hpp(34):
error C2766: explicit specialization;
'boost::numeric::numeric_cast_traits<char,char>' has already been
defined 2>         
C:/boost32/include/boost-1_48boost/numeric/conversion/detail/preprocessed/numeric_cast_traits.hpp(18)
: see previous definition of 'numeric_cast_traits<char,char,void>'

帮助我摆脱这两个阻碍我项目构建过程的错误。

我意识到这个问题已经很老了,但有些人似乎对解决问题感兴趣。

我相信,boost编译问题可以在这里描述。问题出在1.48版本的增强版上,这正是你所拥有的。

然后,要修复它,请尝试使用较新的boost版本,或者只从较新的boost版本中获取有问题的标头。

现在,cmd.exe错误很可能是由这次编译失败引起的。