UE4尝试生成C++项目时发生错误UnrealBuildTool.exe**-game -rocket -progress

Running D:/my_program/Epic Games/UE4.21/UE_4.21/Engine/Binaries/DotNET/UnrealBuildTool.exe  -projectfiles -project="C:/Users/Administrator/Documents/Unreal Projects/***/****.uproject" -game -rocket -progress

使用UE4创建C++项目,提示上面错误信息。

解决方法:

如果你尝试了以下几种方法:

1、安装VS的时候勾选上WindowsSDK8.1

2、开启了Xoreax IncrediBuild 服务(安装VS的时候你可能勾选了它 它会自动启动),把 Xoreax IncrediBuild卸载就好了

3、项目的那个路径不能是中文

4、C:\Program Files\Epic Games\UE_4.21\Engine\Intermediate\Build\BuildRules 文件夹的用户权限  属性–>安全,编辑 Users权限,完全控制。

5、安装VS的时候 :单个组件中勾选游戏和图形下的"Unreal Engine 安装程序"

6、使用ILSpy反编译查看UnrealBuildTool.exe所依赖的环境,查看自己电脑是否缺少相应的.NET Framework版本,ILSpy下载链接(),也可去官网https://www.filehorse.com/download-ilspy/下载,反编译如下图:

UE4版本4.21

UE4版本为4.26

等等,如果以上这些方法依然不能解决的时候,试一下重新编译UE4的 UBT工程,我是尝试了以上所有的方法都不行,然后试了重新编译UBT,方法如下:

用vs打开UBT 工程:

重新生成UnrealBuildTool.csproj

然后再试一下创建C++项目,如果还有其他的报错,也尝试重新生成相应的工程。

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值