Unreal Engine 5.3创建C++项目时生成项目文件失败报错
Unreal Engine 5.3创建C++项目失败:找不到Build.bat的解决办法
错误现象
创建C++项目时弹出错误:
尝试生成项目文件时发生错误。
Running C:/Program Files/Epic Games/UE_5.3/Engine/Build/BatchFiles/Build.bat -projectfiles -project="C:/Users/Arno/Documents/Unreal Projects/MyProject8/MyProject8.uproject" -game -rocket -progress CreateProc failed: The system cannot find the file specified. (0x00000002) URL: C:/Program Files/Epic Games/UE_5.3/Engine/Build/BatchFiles/Build.bat -projectfiles -project="C:/Users/Arno/Documents/Unreal Projects/MyProject8/MyProject8.uproject" -game -rocket -progress Couldn't create process 'C:/Program Files/Epic Games/UE_5.3/Engine/Build/BatchFiles/Build.bat'
蓝图项目创建正常,仅C++项目无法生成文件。
解决步骤
检查Build.bat是否存在
直接打开路径C:/Program Files/Epic Games/UE_5.3/Engine/Build/BatchFiles/,确认Build.bat文件是否存在。如果缺失,打开Epic Games启动器,找到UE5.3,点击右侧三个点选择验证,自动修复缺失的安装文件。以管理员权限运行UE
右键Unreal Engine 5.3的快捷方式,选择以管理员身份运行,再尝试创建C++项目。权限不足可能导致系统无法正常调用Build.bat进程。确认Visual Studio组件完整
C++项目生成依赖VS的游戏开发组件:- 打开Visual Studio Installer,检查是否已安装**游戏开发用C++**工作负载。
- 确认已安装对应版本的Windows SDK(UE5.3推荐Windows 10 SDK 10.0.19041.0及以上)。
- 若组件缺失,点击修改添加后重启电脑,再重试创建项目。
手动生成项目文件
- 找到项目文件夹中的
MyProject8.uproject文件。 - 右键该文件,选择Generate Visual Studio project files。
- 生成完成后打开对应的.sln文件,尝试编译,查看是否有更具体的错误提示。
- 找到项目文件夹中的
更换无特殊字符的项目路径
尝试将项目创建在无空格、无特殊字符的路径下,比如C:/UE_Projects/MyProject8,避免路径解析异常导致的文件调用失败。
内容的提问来源于stack exchange,提问作者Antareep Saha Roy
相关产品推荐
相关产品推荐

