无法创建Unreal Engine C++空白项目,重装引擎仍未解决
UE5.3无法创建C++空白项目的解决办法
问题现象
能正常创建蓝图空白项目及其他类型项目,但无法创建C++空白项目,多次重新下载Unreal Engine 5.3后问题仍存在。
报错日志(中文翻译)
运行 E:/Unreal/UE_5.3/Engine/Build/BatchFiles/Build.bat -projectfiles -project="E:/program/week1/MyProject3/MyProject3.uproject" -game -rocket -progress 使用捆绑的DotNet SDK版本: 6.0.302 运行UnrealBuildTool: dotnet "../../Engine/Binaries/DotNET/UnrealBuildTool/UnrealBuildTool.dll" -projectfiles -project="E:/program/week1/MyProject3/MyProject3.uproject" -game -rocket -progress 日志文件: C:\Users\SREE\AppData\Local\UnrealBuildTool\Log_GPF.txt 部分平台因SDK配置无效被跳过: IOS, Android, Linux, LinuxArm64。 详细信息请查看日志文件 生成VisualStudio项目文件: 发现项目的模块、目标和源代码... Visual Studio 2019不支持.NET 6.0 C#项目,这些项目将不会被添加到生成的解决方案中。 如果需要.NET 6.0 C#项目支持,请生成Visual Studio 2022解决方案。 已安装的引擎要求Windows平台目标必须使用Visual Studio 2022 17.4(MSVC 14.34.x)或更高版本编译。请更新Visual Studio 2022,并确保没有配置强制WindowsTargetRules.Compiler使用VisualStudio2019。当前检测到的编译器版本为: 14.29.30153
问题根源
- Visual Studio 2019不兼容UE5.3依赖的.NET 6.0环境
- UE5.3对Windows平台的编译工具版本有硬性要求:必须使用Visual Studio 2022 17.4及以上版本(对应MSVC 14.34.x+编译器),而当前系统中仍在使用VS2019的编译器(版本14.29.30153)
解决步骤
- 安装Visual Studio 2022 17.4或更高版本(若已安装则直接更新到对应版本)
- 安装/更新VS2022时,务必勾选以下组件:
- 「游戏开发与虚幻引擎」工作负载
- MSVC v143生成工具(确保版本≥14.34)
- .NET 6.0 SDK
- 打开Epic Games启动器,验证UE5.3的安装完整性(点击引擎右侧的三个点 → 验证)
- 重启电脑后,尝试重新创建C++空白项目
内容的提问来源于stack exchange,提问作者Sri Ram Kumar G
相关产品推荐
相关产品推荐

