问题: c++做插件,写了一个native class,继承于ue的类ActorComponent,而蓝图里也继承了这个c++ class,都在插件里,每次打开的时候就有这个错误:

之前的解决办法,复制文件到桌面上,然后删除本地这个文件,涉及到这个类的在做做改动,工作量挺大的,之前基于这个插件做了不少逻辑,所以要改动很久。

今天这个解决办法主要是在蓝图上右键 Asset Actions->(Advanced) Reload,来解决。

当然在这个步骤之前,还有就是删除文件,一个本地工程的,.vs, DerivedDataCache,Saved,Binaries,.sln文件等。然后删除这个文件夹: C:\Users\Administrator\AppData\Local\UnrealEngine\5.1

这个看情况,不一定有必要。但是用了Reload应该是关键步骤。