2012-02-09 227 views
6

我正在爲我的USB設備構建驅動程序。同時建立使用msvisual studio10我得到以下兩個錯誤:錯誤MSB6006:「cmd.exe」退出,代碼爲

C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(151,5): 
error MSB6006: "cmd.exe" exited with code 

C:/boost32/include/boost-1_48\boost/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_48\boost/numeric/conversion/detail/preprocessed/numeric_cast_traits.hpp(18) 
: see previous definition of 'numeric_cast_traits<char,char,void>' 

幫我在擺脫這些阻礙我的項目tyhe建設進程這兩個錯誤。

+0

我有同樣的問題!...有人可以在這方面的幫助? – 2012-03-14 08:42:51

+2

你可以添加一些上下文嗎?也許分享一些代碼? – Hindol 2012-09-25 19:23:18

+0

你解決了這個問題嗎? – Tak 2013-03-13 06:21:46

回答

1

我意識到這個問題是相當古老的,但有些人似乎對解決方案感興趣。

我認爲,boost編譯問題可能被描述爲here。問題是升壓版本1.48,正是你所看到的。

然後,要解決它,請嘗試使用較新的增強版本,或從較新的增強版本中取出有問題的標題。

現在,cmd.exe錯誤很可能是由於此編譯失敗而導致的。

相關問題