Editar: Por supuesto, inmediatamente después de haber trabajado en él durante una hora y luego publicar aquí, he encontrado el error estúpido ...no puede abrir incluir archivo "d3dx9.h"
estoy recibiendo errores de compilación cuando tratando de #include <d3dx9.h>
en un proyecto. Recibo un "error fatal C1083: no se puede abrir el archivo de inclusión: 'd3dx9.h': no existe dicho archivo o directorio".
- Tengo el DirectX SDK instalado (también intenté reinstalarlo en vano).
- En las propiedades del proyecto:
- Directorios de VC++ se ajustan a "
$(DXSDK_DIR)Include;$(IncludePath)
" y "$(DXSDK_DIR)Lib\x86;$(LibraryPath)
" para incluir directorios y Biblioteca, respectivamente, para todas las configuraciones — y la variable de entorno%DXSDK_DIR%
puntos aC:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\
como se esperaba. - C/C++> Configuración general ha
$(DXSDK_DIR)include
que aparece en la inclusión adicionales Directorios - Linker> Entrada> Dependencias adicionales ha
d3dx9d.lib
incluidos para depuración yd3dx9.lib
incluidos para la configuración de lanzamiento.
- Directorios de VC++ se ajustan a "
- Yo soy capaz de compilar y ejecutar con éxito proyectos de tutoría desde el navegador de muestreos DirectX.
- Intellisense/autocompletar de Visual Studio encontrará
d3dx9.h
y sugerir nombres de funciones y tipos que están dentro del archivo (y no se incluyen a través de ninguna otra cosa estoy#include
ing) por lo que parece que Intellisense puede encontrarlo.
¿Alguna sugerencia sobre lo que estoy olvidando o qué más puedo probar?
Gracias
Agregue una respuesta con lo que hizo y selecciónela. Suprimir niega el esfuerzo que Liviu puso para ayudarte. – Will
Ok. No estaba seguro si responder mi propia pregunta era mala forma. Hará. – chaosTechnician