2013-07-06 25 views
5

próbuję skompilować projekt XNABasics w visual studio z tego repozytorium https://code.google.com/p/kinect4bag/cmd.exe wyszedł z kodem 9009

Ale to daje mi błąd o nazwie:

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

i kiedy kliknij go dwukrotnie przekierowuje mnie do strony podanej poniżej, sprawdziłem, czy właściwości projektu nie mają nic w niestandardowym kroku budowy i niestandardowym obszarze narzędzi do kompilacji.

enter image description here

+1

Używa niestandardowego narzędzia do kompilacji, SWIG. Czy to zainstalowałeś? Czy kompilacja CGePhysics.i działa? –

+0

Zainstalowałem SWIG i dodałem go do zmiennych środowiskowych, ale nadal pokazuje ten sam błąd. kompilacja CGePhysics nie działa, żadnych innych pomysłów? – rajat

+0

Przepraszam, kompilowałem CGEPhysics.i używając visual studio. teraz kompiluję się w wierszu poleceń za pomocą SWIG, pojawia się komunikat "Błąd: nie można znaleźć" arrays_csharp.i ".. – rajat

Odpowiedz

1

Gdy miałem ten problem, że to z powodu braku Direct X ścieżki wykonywalnych w menedżerze właściwości. Jak sugerowano w tym wątku przepełnienie stosu: MSB6006: “cmd.exe” exited with code 9009

Po inspekcji mój build log stwierdziliśmy, że

'fxc' is not recognized as an internal or external command
które doprowadziły mnie do tego rozwiązania: 'fxc.exe' is not recognized as an internal or external command

poszedłem do mojego zarządcy nieruchomości i dodaje do Microsoft.Cpp.Win32.user poprawne ścieżki SDK DirectX do plików Executable, Include i Library (C: \ Program Files \ Microsoft DirectX SDK \ Utilities \ bin \ x64, C: \ Program Files \ Microsoft DirectX SDK \ Include, C: \ Program Files \ Microsoft DirectX SDK \ Lib \ x86 odpowiednio)

2

Właśnie natknąłem się na ten wątek.

Miałem dokładnie ten sam błąd. W moim przypadku ścieżka swig.exe, której szukał mój projekt, była błędna. Mój problem został naprawiony, gdy upewniłem się, że pakiet SWIG był na tej samej ścieżce, na którą patrzyło moje Makro Właściwości Projektu.

0

Ten błąd pokazuje, że wykonanie polecenia w środowisku wiersza poleceń zakończyło się niepowodzeniem. Powinieneś przejrzeć logi wyników (np. View-> output w visual studio) i znaleźć ten błąd. Na przykład następujący plik log zilustrował, że polecenie windows nie może rozpoznać składni "make". Tak, zamieniłem go na "nmake" i ustawiłem dla niego zmienną PATH.

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

2> program do pracy lub plik wsadowy. 2> C: \ Program Files (x86) \ MSBuild \ Microsoft.Cpp \ v4.0 \ V120 \ Microsoft.CppCommon.targets (170,5): błąd MSB6006: "cmd.exe" zakończone kodem 9009.

Powiązane problemy