一般来说都是在Editor中 add new c++,这样加完后会自动加入到vs工程中并编译自动生成 XXX.generated.h 头文件。
也可以手动创建c++的XXX.h 和XXX.cpp,然后使用UBT直接加入vs工程中,然后编译生成XXX.generated.h 头文件。
(ps:#inclued “XXX.generated.h”编译前是不存在的,但是也要加入到XXX.h中)
ItemInfoDatabase.h
ItemInfoDatabase.cpp
2、使用UBT加入到vs工程中
3、打开vs工程
然后在Editor中就可以看见这个类了
附上论坛参考:
https://forums.unrealengine.com/showthread.php?3113-Must-new-c-Code-be-added-from-editor
见第10楼的解答
另外Mac上,右键***.uproject 选择服务=> Generate xcode project