2013-07-06 4 views
5

Я пытаюсь скомпилировать проект XNABasics в визуальной студии из этого хранилища https://code.google.com/p/kinect4bag/cmd.exe завершался с кодом 9009

Но это дает мне ошибку по имени:

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

Извините, я собирал 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 к исполняемым файлам, Include и библиотеке (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 находится на том же пути, что и Macro Project Properties.

0

Эта ошибка показывает, что выполнение команды в среде командной строки завершается с ошибкой. Вы должны просмотреть выходные журналы (например, view-> output в 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: "cmd.exe" завершен кодом 9009.

Смежные вопросы