UE4 C++引擎崩溃+打包失败记录
本文章仅用来记录自己遇到的打包问题以及解决方式
1、UE4崩溃 2020/7/15
1.1、症状:
可以打开项目,编译任意蓝图,有任意蓝图被系统编译必崩溃。
1.2、原因:
想搞一个接口变量存储在类成员中,官方不给TScriptInterface包裹就不能用,用了官方推荐的TScriptInterface后就出现上述问题
UPROPERTY(BlueprintReadOnly, Category = "Vehicle")
TScriptInterface<class IVehicleInterface> VehicleRef;
1.3、解决:
暂时不用C++接口,等待更好的解决方法
7/18更新:直接调用接口函数,而不是存储是最好的解决方法。
2、打包失败 instantiate module ‘UnrealEd’ - 2020/7/18
2.1、症状:
打包时显示Unable to instantiate module ‘UnrealEd’: Unable to instantiate UnrealEd module for non-editor targets,之后立即打包失败
2.2、原因:
打包时加载了UnrealEd模块,或插件加载了UnrealEd模块。该模块只允许在编辑器中使用。
2.3、解决:
在插件的引用模块处和.uproject文件中删除了UnrealEd模块加载
2.4 参考:
https://stackoverflow.com/questions/59703799/im-unable-to-launch-my-unreal-game-with-error-code-5
https://github.com/Cultrarius/UE4\_MagicConsole/issues/3
3、VS工程下面全是红线——2020/7/21
3.1、症状:
所有内容基本都在下面有红线,极其恶心
3.2、原因:
VS没有设置UE4的以及各个插件的路径为附加包含路径
3.3、解决:
最简单的方法是直接右键项目重新生成一下
其他类型项目的话把要用到的内容路径放到VS的附加包含路径里。
还没有评论,来说两句吧...