Visual Studio C++を実行していますが、ヘッダーファイル「GameEngine.h」があり、別のファイルを表示しようとしています。
「GameEngine.h」を#includeすると、ソースファイルを開けないというエラーが表示されます。私は何をすべきかわかりません。私はこれを文字通り何千回も行ってきましたが、何らかの理由でこれは今は機能していません。
プロジェクトの設定を確認する必要があります。C++でincludeディレクトリを確認し、_GameEngine.h
が存在し、他の問題はGameEngine.h
は、ソースファイルフォルダーやインクルードディレクトリにはなく、プロジェクトフォルダーとは異なるフォルダーにあります。たとえば、2つのプロジェクトProjectA
とProjectB
があります。GameEngine.h
ProjectA
のソース/ヘッダーファイルで適切に含めるには、ProjectB
が同じ親フォルダーにあると仮定します。
include "../ProjectB/GameEngine.h"
これは、次のような構造がある場合です。
ルート\ ProjectA
Root\ProjectB <-GameEngine.hは実際にここにあります
アンリアルに任せましょう。すべてを閉じて、プロジェクトファイル(.uproject)を右クリックし、
"VisualStudioプロジェクトファイルの生成"。