Experimental Visual Studio 2026 support.
UE5.7からVisaulStudio2026で実験的として有効になりました。
主にGithubからソースをビルドするケースでは、VisualStudio2026のみインストールされている環境ではUnrealBuildToolが正常に動作しないケースがあります。
なので、UnrealBuildToolを改造してプロジェクト生成が正常に動作する為の手順をまとめます。
Engine\Source\Programs\Enterprise\Datasmith\DatasmithMaxExporter\DatasmithMax2017.Target.cs
public DatasmithMaxBaseTarget(TargetInfo Target)
: base(Target)
{
// 省略
else
{
// ここで直接VisualStudio2022が指定されているので2026に書き換える
//WindowsPlatform.Compiler = WindowsCompiler.VisualStudio2022;
WindowsPlatform.Compiler = WindowsCompiler.VisualStudio2026;
AdditionalCompilerArguments = "/Zc:referenceBinding- /Zc:strictStrings- /Zc:rvalueCast- /Zc:preprocessor-";
}
}