ERROR: Die Quelldatei " &quot kann nicht geöffnet werden;

Ich führe Visual Studio C++ aus und ich habe eine Header-Datei "GameEngine.h", die ich versuche, eine andere Datei zu sehen.

Wenn ich #include "GameEngine.h" einfüge, erhalte ich die Fehlermeldung, dass die Quelldatei nicht geöffnet werden kann. Ich habe keine Ahnung, was ich tun soll. Ich habe dies buchstäblich tausend Mal getan, aber aus irgendeinem Grund ist dies jetzt nicht funktioniert.

Lösung

Sie müssen Ihre Projekteinstellungen überprüfen, unter C++, überprüfen Sie Include-Verzeichnisse und stellen Sie sicher, dass es auf den Ort verweist, an dem sich GameEngine.h befindet. Das andere Problem könnte sein, dass GameEngine.h nicht in Ihrem Quelldateiordner oder in einem Include-Verzeichnis ist und sich in einem anderen Ordner relativ zu Ihrem Projektordner befindet. Wenn Sie zum Beispiel 2 Projekte haben, ProjectA und ProjectB, und Sie GameEngine.h in eine Quell-/Kopfdatei in ProjectA einbinden, dann tun Sie Folgendes, um es richtig einzubinden, vorausgesetzt, ProjectB befindet sich im selben übergeordneten Ordner:

include "../ProjectB/GameEngine.h"

Dies ist, wenn Sie eine Struktur wie diese haben:

Root\ProjectA

Root\ProjectB

Kommentare (5)

Lassen Sie Unreal die Arbeit machen. Schließen Sie alles, klicken Sie mit der rechten Maustaste auf Ihre Projektdatei (.uproject),
"VisualStudio-Projektdateien generieren".

Kommentare (0)
  1. Kopieren Sie den Inhalt der Datei,
  2. Erstellen Sie eine .h-Datei und geben Sie ihr den Namen der ursprünglichen .h-Datei
  3. Kopieren Sie den Inhalt der Originaldatei in die neu erstellte Datei
  4. Erstelle sie
  5. VOILA!!
Kommentare (0)