2013-07-06 34 views
5

sto cercando di compilare progetto XNABasics in Visual Studio da questo repository https://code.google.com/p/kinect4bag/cmd.exe terminato con il codice 9009

Ma mi dà un errore di nome:

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

e quando ho fare doppio clic mi reindirizza alla pagina indicata di seguito, ho verificato che le proprietà del progetto non abbiano nulla nel passaggio personalizzato e nell'area degli strumenti di generazione personalizzata.

enter image description here

+1

Utilizza uno strumento di creazione personalizzato, SWIG. L'hai installato? La compilazione di CGePhysics.i funziona? –

+0

Ho installato SWIG e l'ho aggiunto alle variabili di ambiente ma mostra ancora lo stesso errore. compilare CGePhysics non funziona, altre idee? – rajat

+0

Scusa, stavo compilando CGEPhysics.i usando lo studio visivo. ora sto compilando in linea di comando usando SWIG, mi dà un errore dicendo Errore: Impossibile trovare 'arrays_csharp.i' .. – rajat

risposta

1

Quando ho avuto questo problema è stato a causa della mancanza Direct X percorsi eseguibili nel responsabile della proprietà. Come suggerito in questa discussione Stack Overflow: MSB6006: “cmd.exe” exited with code 9009

Su ispezionare il mio log di compilazione ho trovato che

'fxc' is not recognized as an internal or external command
, che mi ha portato a questa soluzione: 'fxc.exe' is not recognized as an internal or external command

sono andato nel mio manager proprietà Microsoft.Cpp.Win32.user e ha aggiunto i percorsi appropriati di DirectX SDK per Executables, Include e Library (C: \ Programmi \ Microsoft DirectX SDK \ Utilities \ bin \ x64, C: \ Programmi \ Microsoft DirectX SDK \ Include, C: \ Programmi \ Microsoft DirectX SDK \ Lib \ x86 rispettivamente)

2

Ho appena scoperto questo thread ora.

Ho avuto lo stesso errore. Nel mio caso, il percorso di swig.exe che il mio progetto cercava era sbagliato. Il mio problema è stato risolto dopo aver verificato che il pacchetto SWIG si trovasse nello stesso percorso in cui si trovava la Macro delle proprietà del progetto.

0

Questo errore mostra che l'esecuzione di un comando nell'ambiente della riga di comando non riesce. Dovresti visualizzare i log di output (ad esempio, view-> output in visual studio) e trovare questo errore. Ad esempio, il seguente log illustra che il comando windows non può riconoscere la sintassi 'make'. Così, l'ho sostituito con 'nmake' e impostare la variabile PATH per questo.

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

2> programma eseguibile o file batch. 2> C: \ Programmi (x86) \ MSBuild \ Microsoft.Cpp \ v4.0 \ V120 \ Microsoft.CppCommon.targets (170,5): errore MSB6006: "cmd.exe" terminato con codice 9009.

Problemi correlati