Visual Studio 2019 でUE5のエンジンのソースをビルドしようとすると非互換と表示される

エンジンのソースからGenerateProjectFiles.batでslnファイルを作成してVS2019で開いたところ、UE5プロジェクトが(非互換)と表示されビルドすることができません。

試したことは以下の通りです。


1.こちらのページに従って必要なモジュールをインストール

2.Visual Studio Installer Projectをインストールし、UE5を再読み込み

3.Visual Studio 2019を再インストール

ちなみに、 Visual Studio 2022 では(非互換)と表示されず、エンジンのビルドができました。
どうすれば Visual Studio 2019 でエンジンのビルドができるようになるでしょうか?
ご教示いただけますと幸いです。

VS2019とVS2022の両方が入っていて、 GenerateProjectFiles.bat の実行時にフォーマットを指定していない場合、UnrealBuildToolは基本的にVS2022を選びます

VS2019用に生成したい場合は、 GenerateProjectFiles.bat の実行時に -2019 のフラグを付けてください

1 Like

解決いたしました!
ありがとうございます。