UE4.17.2 + VS2017,在蓝图项目中添加C++代码编译失败问题
2021-06-19 17:04
标签:bec actor 打开 vpd ffffff images 安装 原理 重装 环境: UE4.17.2 官网下EpicGame的launcher,在里面选UE4版本在线下载安装 vs2017也是正常安装,只是有些组件要选上安装 如图 这样安装就可以了 之前因为编译不成功,最后重装了系统 这样,随便在UE4中新建一个蓝图项目 起个名字,点创建项目 在文件菜单中新建C++类 默认的名字就行,点击创建类 其实很简单按这个正常流程走没问题 但是这个问题确折腾了我几天,还重装了系统,VS2015 2017 都试了…… 好吧,咱来看看如果编译不成功是啥样(现在我可以随意复现这个问题) 同样,新建一个蓝图项目,起名叫Test 依然按照上面的流程创建一个c++代码 就是这个问题困扰了我这么多天 今天才发现,是自己踩进的一个巨坑而不自知 那就是: 重要的事情说N遍 不知道什么原理,项目名起为Test,就会这样 而起别的就没事 我F#@($%)(#@*#@&^…… 而且一旦编译失败 关了UE4再打开这个项目,就再也打不开了 会冒出如下提示 选择是(Y)则再冒出一个提示 然后就没有然后了 其实这几天就是我一直在执着的新建名为Test的项目,所以怎么弄也不行…… 还有说项目所在文件路径不能有中文,不然也会有这个问题 那我建一个名为”项目“的蓝图项目 所以总结: UE4.17.2 + VS2017,在蓝图项目中添加C++代码编译失败问题 标签:bec actor 打开 vpd ffffff images 安装 原理 重装 原文地址:http://blog.51cto.com/shuxiayeshou/2178995
Win10 1703 x64 专业版
VS2017
把“使用C++的游戏开发”选上,在右面选上“Unreal Engine 安装程序"
如果没记错的话其上方的”Windows 8.1 SDK 和 UCRT SDK“也会自动选上
(如果没有,手动勾选上)
这里要说一下,原先是1803的win10系统,本来就会莫名卡顿,所以正好重装了1703的系统
建个Actor吧
编译需要一些时间,而安装完UE4,第一次在项目中建代码进行编译时,好像时间会比较长,而以后再弄就短了
如下图显示编译完成,就算OK了,而且会自动打开VS,在里面打开你新建的那个类的代码
如上图,编译失败项目名不要起"Test"!
项目名不要起“Test“!
项目名不要起"Test"!
果然失败1.建的项目路径不要有中文
2.建的项目一定不要起名为"Test"
上一篇:python的shutil模块
下一篇:Java线程池
文章标题:UE4.17.2 + VS2017,在蓝图项目中添加C++代码编译失败问题
文章链接:http://soscw.com/index.php/essay/96036.html