在UE4中创建C++类时选中public,会在项目文件夹中生成public和private两个文件夹,如下图所示。当进行编译时,会报“cannot open file TowerDefenceGameCamera.h”这种错误。

目前的解决方法:
- 右键工程名——>属性——>VC++目录——>包含目录
- 在包含目录中填入TowerDefenceGameCamera.h的路径
解决之后:
- 热编译成功
- 在内容浏览器中成功添加文件
问题出现的原因:
目测是因为在UE4中创建C++类时,新建了GameCore文件夹。因为前一个项目直接创建C++类时是没有问题的。如果之后发现不是这个原因,我回来再改。
版权声明:本文为qq_30146937原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。