如果想要在编译引擎时自定义加一些编译器参数可以修改 Programs\UnrealBuildTool\Platform
下各个平台的 *Toolchain.cs
中的:
1 | string GetCompileArguments_Global(CppCompileEnvironment CompileEnvironment) |
这样是全局配置(包含引擎和 Program 的编译都会使用该参数),如果只是想要给某个 Target 添加编译器参数可以在 target.cs 里通过 AdditionalCompilerArguments
设置:
1 | bOverrideBuildEnvironment = true; |