UE4添加C++类 编译失败 解决办法

查了两三个小时资料,终于解决了添加不了C++类的问题;对于这个问题我也很蛋疼,毕竟这些问题在Unity中属于完全不需要考虑的问题,网上的解决方法也很少,可能这也都源于Unreal的蓝图编程太强大了吧,遇到这种问题的人也不多;下面说下解决方案:

遇到添加不了C++可能是因为两种原因,


第一种原因:安装的运行环境不完全,设置有问题:

解决方法如下:


1.0下载Windows SDK for Windows 8.1 https://developer.microsoft.com/en-us/windows/downloads/windows-8-1-sdk ;


2.0下载VisualStudio2017 ,需要配置里面的运行环境有C++桌面开发,C++游戏环境开发,勾选上,下载安装;

2.1 如果visualStudio2017已经装好了,但是没有勾选C++压缩包,则需要在控制面板卸载的位置选择更改,在弹出的对话框中选择修改,继续2.0的操作;


3.0对Unreal进行设置,打开“编辑”→“用户偏好设置”  找到“源代码”勾选相应版本的VisualStudio选项;

3.1同样打开“用户偏好设置”,在其中找到“蓝图编辑器”,选择“设置为默认值”;


4.0经过以上操作就可以实现创建C++类不回出现编译错误的提示了;





第二种原因:访问权限问题,软件需要重新安装:


如果报错显示是访问权限问题,那么,就是软件的访问权限问题,如果遇到这种情况,那么就需要重新安装Unreal和VisualStudio了。安装到非C盘试试,应该没问题了

  • 8
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值