设置编译环境
官网在 5.3 release note 写到
IDE Version the Build farm compiles against
- Visual Studio: Visual Studio 2022 17.4 14.34.31933 toolchain and Windows 10 SDK (10.0.18362.0)
toolchiain 版本
2022 是大版本号,机器上可能存在多个,如 2019 和 2022 每个项目可以单独设置大版本号,在 project settings - platform - windows - compiler version 进行选择
17.4 是小版本号,一直由 vs installer 进行更新,现在已经到了 17.9.4 小版本号用 vs installer 管理,如果不想升级可以回退
sdk 版本
在 vs installer 中,cpp 编译环境的可选项,有多种版本可选择
编译
- 在源码目录,打开 powershell
- 运行 Setup.bat 安装编译的二进制依赖 2. 源码 16g,依赖 20g
- 运行 GenerateProjectFiles.bat
2. dotnet 编译 ubt
- 生成 sln 工程文件
- 至此已经 100g
- IDE 打开 UE5.sln,选择合适的 preset
- UE5
- development
- editor
- win64
- 编译
- 6202 actions
- 2小时编译完成
- 最终占用 220g 空间