我的github

1.Visual Studio 2017 version 15.6 is required to compile on Windows. Please install updates through the Visual Studio installer.

说是VS2017 15.0.0版本太低,需要VS2017 15.6才可以。但是我又不想更新。。

所以直接注释掉这句断言代码。竟然就不报错了。所以UE4为什么一定要加这一句断言呢?

该文件名字叫“WindowsPlatformCompilerSetup.h”

2.UnrealBuildTool :Unable to clean target while hot-reloading. Close the editor and try again

说是正在热重启的过程中无法清理目标。关掉编辑器,然后重试。

是因为VS2017正在加载扫描UE4引擎的代码,这个时候编译就出错。等一下就好了

参考1:https://blog.csdn.net/qq_25304273/article/details/81018608(虚幻4常见问题)

参考2:http://wed.xjx100.cn/news/82026.html?action=onClick(UE 简单插件制作)

最后编译运行后的疑问:为什么使用UE4创建的C++项目编译运行之后是一个editor编译器的样子??我的UE4版本是4.20.3

 编译后也没有看到exe。。

所以使用UE4创建的C++项目目的是什么?难道只是为了创建一个跟蓝图不一样的工程文件?并不是游戏。。依然只是一个场景资源包嘛。。?

posted on 2023-09-25 10:16  XiaoNiuFeiTian  阅读(144)  评论(0编辑  收藏  举报