2012-09-24 17 views
13

Los proyectos de estudio visual tienen una carpeta para archivos de encabezado. Entonces, puse el archivo de encabezado allí pensando que podría escribir #include "SDL.h", pero eso no funcionó. Lo busqué un poco y no encontré nada útil.Visual Studio no puede incluir el archivo de encabezado.

error

+0

Debería encerrarlo con <>. Quizás también deba volver a explorar su proyecto. –

Respuesta

33

Poner la cabecera no sólo ayuda a organizar sus archivos, no copia el archivo a los directorios incluir ni lo hace visible automáticamente.

Tendrá que agregar la ruta a donde se encuentra el SDL.h en su proyecto para incluir directorios adicionales.

Simplemente haga clic con el botón derecho en el proyecto -> Propiedades de configuración -> C/C++ -> General -> Directorios de inclusión adicionales.

De hecho, no debería tener que agregar SDL.h a la solución, teniendo la ruta en los directorios de inclusión adicional es suficiente.

+0

Impresionante, eso funcionó a la perfección. Gracias por ayudar Instrucciones muy fáciles de entender –

2

Esta vista de carpeta que puede ver a la izquierda es solo una jerarquía de organización de proyectos: no refleja la jerarquía de su disco y la ubicación real en el disco de su archivo puede ser totalmente diferente. Y # include tiene en cuenta su ubicación en el disco (y todas las rutas de búsqueda establecidos en las propiedades del proyecto)

tanto, para hacer corta: - Comprobar si el archivo SDL.h está en una ubicación accesible en el disco :)

Cuestiones relacionadas