Estoy corriendo visual studio C ++ y tengo un archivo de cabecera "GameEngine.h" que estoy tratando de tener otro archivo ver.
Cuando yo #include "GameEngine.h" me da el error de que no puede abrir el archivo de origen. No tengo ni idea de qué hacer. He hecho esto literalmente mil veces, pero por alguna razón esto ahora no funciona.
Necesitas comprobar la configuración de tu proyecto, en C++, comprueba directorios de inclusión y asegúrate de que apunta a donde reside GameEngine.h
, el otro problema podría ser que GameEngine.h
no está en tu carpeta de archivos fuente o en cualquier directorio de inclusión y reside en una carpeta diferente en relación con tu carpeta de proyecto. Por ejemplo, tienes dos proyectos ProyectoA
y ProyectoB
, si estás incluyendo GameEngine.h
en algún archivo fuente/cabecera en ProyectoA
entonces para incluirlo correctamente, asumiendo que ProyectoB
está en la misma carpeta padre haz esto:
include "../ProjectB/GameEngine.h"
Esto es si tienes una estructura como esta:
Root\ProjectA
Root\ProjectB <- GameEngine.h realmente vive aquí