有时候我们需要编写插件,但是编译时会遇到找不到引擎自带的XXX.h的问题,首先取得xxx.h的所属模块,例如官方文档如下:
然后,当你需要引用#include "JsonObjectConverter.h"文件前,首先需要在Build.cs中增加 JsonUtilities模块;
PrivateDependencyModuleNames.AddRange(
new string[]
{
"CoreUObject",
"Engine",
"Slate",
"SlateCore",
"JsonUtilities",
}
);
再编译,就通过了;