ERROR: No se puede abrir el archivo de origen " "

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.

Solución

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

Comentarios (5)

Deja que Unreal haga el trabajo. Cierre todo, haga clic con el botón derecho en su archivo de proyecto (.uproject),
"Generar archivos de proyecto de VisualStudio**".

Comentarios (0)
  1. Copie el contenido del archivo,
  2. Crea un archivo .h, dale el nombre del archivo .h original
  3. Copiar el contenido del archivo original en el recién creado
  4. Construirlo
  5. ¡¡¡VOILA!!!
Comentarios (0)