You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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的游戏开发组件:

    1. 打开Visual Studio Installer,检查是否已安装**游戏开发用C++**工作负载。
    2. 确认已安装对应版本的Windows SDK(UE5.3推荐Windows 10 SDK 10.0.19041.0及以上)。
    3. 若组件缺失,点击修改添加后重启电脑,再重试创建项目。
  • 手动生成项目文件

    1. 找到项目文件夹中的MyProject8.uproject文件。
    2. 右键该文件,选择Generate Visual Studio project files。
    3. 生成完成后打开对应的.sln文件,尝试编译,查看是否有更具体的错误提示。
  • 更换无特殊字符的项目路径
    尝试将项目创建在无空格、无特殊字符的路径下,比如C:/UE_Projects/MyProject8,避免路径解析异常导致的文件调用失败。


内容的提问来源于stack exchange,提问作者Antareep Saha Roy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 11:00:19