欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

ue4 game project include plugin .h header

程序员文章站 2022-03-01 20:16:51
...

 

UE4 模块编程中,如何从项目中 include 模块 header 文件或者 CPP 文件呢?

 

其实问题也就是如何从一个 module 包含另一个 module 的 .h 文件?

 

请不要尝试使用以下方式(通过为文件添加显示路径强行包含):

Plugins/[PluginName]/Source/[PluginName]/Classes 和文件本身的名称

 这会导致无法找到 .generated 文件。如何配置游戏项目以包含来自位于其插件目录中的插件的头文件?

 

解决方式:

在 YourGameName.build.cs 文件中添加以下:

PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore","<Modulename>/Public", "<Modulename>/Classes" });