I downloaded the engine version 5.3, but the C++ Classes folder is not found in the created C++ project, and I have checked Show C++ Classes folder in setting. What should I do to create C++ classes?

我下载了5.3版本的引擎,创建出来的C++项目中没有找到C++ Classes文件夹,并且我在setting中已经勾选了显示C++ Classes文件夹,我应该如何做才可以创建C++类?

C++代码在
项目目录/Source/*

是的但是在UE5.3中打开后不显示该文件夹下的东西,我不知道该怎么创建出一个可以在编辑器中显示的C++文件夹,网上找了一圈没找到

确认一下你的项目名称和目录不包含中文。

已经解决了,是因为虚幻会自动在C++代码中添加文件目录导致cpp文件引用出错找不到所以没没显示,删掉多余的目录重新编译就可以找到了

我也遇到了相同的问题,请问具体是删除哪里的目录,初学者不太懂

你创建C++代码后,在你创建的.cpp文件中头文件会自动添加了路径,把前面的路径删掉然后再重新编译就好了,比如你创建时新增了一个文件夹叫PP,然后你在PP文件夹中创建了SS.cpp,那么你创建的SS.cpp中的头文件就会是#include “PP/SS.h” ,你需要把前面的“PP/”去掉,变为:“include “SS.h””然后再保存编译就OK了


你可以在这里新建C++类然后就可以显示了

1 Like

我也是个小白,找了一圈终于在这里找到了解决方法!感谢楼主!