Edit: Naturalmente, subito dopo aver lavorato su di esso per un'ora poi distacco qui, ho trovato l'errore stupido ...Impossibile aprire il file include "d3dx9.h"
Ricevo errori del compilatore quando provare a #include <d3dx9.h>
in un progetto. Ricevo "errore fatale C1083: impossibile aprire il file include: 'd3dx9.h': nessun file o directory".
- Ho installato l'SDK di DirectX (ho anche provato a reinstallarlo inutilmente).
- nelle proprietà del progetto:
- Directory di VC++ sono impostati su "
$(DXSDK_DIR)Include;$(IncludePath)
" e "$(DXSDK_DIR)Lib\x86;$(LibraryPath)
" Includi e directory di libreria, rispettivamente, per tutte le configurazioni — e la variabile d'ambiente%DXSDK_DIR%
punti aC:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\
come previsto. - C/C++> Impostazioni generali è
$(DXSDK_DIR)include
elencati nella supplementari includono directory - Linker> input> Dipendenze aggiuntive ha
d3dx9d.lib
inclusi per il debug ed3dx9.lib
inclusi per la configurazione di uscita.
- Directory di VC++ sono impostati su "
- io sono in grado di compilare ed eseguire progetti tutorial dal campione Browser DirectX successo.
- Intellisense/completamento automatico di Visual Studio troverà
d3dx9.h
e suggerirà i nomi di tipo e funzione che si trovano all'interno del file (e non inclusi in nessun altro I am#include
ing) quindi sembra che Intellisense possa trovarlo.
Qualche suggerimento su cosa sto dimenticando o che altro da provare?
Grazie
Aggiungi una risposta con ciò che hai fatto e selezionalo. Cancellare nega lo sforzo che Liviu ha fatto per aiutarti. – Will
Ok. Non ero sicuro se rispondere alla mia domanda fosse una cattiva forma. Andrà bene. – chaosTechnician