ERROR: Die Quelldatei " " 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.
27
3
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, dassGameEngine.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
undProjectB
, und SieGameEngine.h
in eine Quell-/Kopfdatei inProjectA
einbinden, dann tun Sie Folgendes, um es richtig einzubinden, vorausgesetzt,ProjectB
befindet sich im selben übergeordneten Ordner:Dies ist, wenn Sie eine Struktur wie diese haben:
Lassen Sie Unreal die Arbeit machen. Schließen Sie alles, klicken Sie mit der rechten Maustaste auf Ihre Projektdatei (.uproject),
"VisualStudio-Projektdateien generieren".