UE4创建C++类后并未出现在内容浏览器中,并且VS热编译失败

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

在这里插入图片描述
目前的解决方法:

  • 右键工程名——>属性——>VC++目录——>包含目录
  • 在包含目录中填入TowerDefenceGameCamera.h的路径

解决之后:

  • 热编译成功
  • 在内容浏览器中成功添加文件

问题出现的原因:
目测是因为在UE4中创建C++类时,新建了GameCore文件夹。因为前一个项目直接创建C++类时是没有问题的。如果之后发现不是这个原因,我回来再改。


版权声明:本文为qq_30146937原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。