2013-07-06 315 views
5

我想從這個倉庫 https://code.google.com/p/kinect4bag/CMD.EXE退出,代碼爲9009

編譯XNABasics項目在Visual Studio,但它給了我一個名爲錯誤:

Error 1 error MSB6006: "cmd.exe" exited with code 9009. C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets 151 6 CGePhysics

,當我雙擊它將我重定向到下面給出的頁面,我已經檢查了項目屬性在自定義構建步驟和自定義構建工具區域中沒有任何內容。

enter image description here

+1

它使用自定義構建工具SWIG。你安裝了它嗎?編譯CGePhysics.i是否工作? –

+0

我安裝了SWIG並將其添加到環境變量中,但仍顯示相同的錯誤。編寫CGePhysics不工作,還有其他想法? – rajat

+0

對不起,我正在使用visual studio編譯CGEPhysics.i。現在我正在使用SWIG在命令行編譯,它給了我一個錯誤,說錯誤:無法找到'arrays_csharp.i'。 – rajat

回答

1

當我有這個問題,是由於物業經理失蹤Direct X的可執行文件路徑。截至本堆棧溢出線程建議:MSB6006: 「cmd.exe」 exited with code 9009

在檢查我的生成日誌我發現

'fxc' is not recognized as an internal or external command
這給我帶來了這樣的解決方案: 'fxc.exe' is not recognized as an internal or external command

我走進我的物業經理Microsoft.Cpp.Win32.user並添加適用於可執行文件,包含和庫的DirectX SDK路徑(C:\ Program Files \ Microsoft DirectX SDK \ Utilities \ bin \ x64,C:\ Program Files \ Microsoft DirectX SDK \ Include,C:\ Program Files \ Microsoft DirectX SDK \ Lib \ x86分別)

2

現在剛剛遇到此線程。

我有完全相同的錯誤。在我的情況下,我的項目尋找的swig.exe路徑是錯誤的。一旦我確定SWIG軟件包與我的項目屬性'宏所在的路徑相同,我的問題就被修復了。

0

此錯誤顯示在命令行環境中執行命令失敗。您應該查看輸出日誌(例如,在visual studio中查看 - >輸出)並找到此錯誤。例如,下面的日誌說明了windows命令無法識別'make'語法。所以,我用'nmake'取代了它,併爲它設置了PATH變量。

2> 'make' is not recognized as an internal or external command, 

2>可操作的程序或批處理文件。 2> C:\ Program Files(x86)\ MSBuild \ Microsoft.Cpp \ v4.0 \ V120 \ Microsoft.CppCommon.targets(170,5):錯誤MSB6006:用代碼9009退出的「cmd.exe」。