[UE4] #include "CoreMinimal.h"含义

醉酒当歌 提交于 2020-01-07 17:01:18

首先弄懂什么是  IWYU 

官方链接:https://docs.unrealengine.com/zh-CN/Programming/BuildTools/UnrealBuildTool/IWYU/index.html

旧版引擎和新版引擎在这里出现了区别

 

这个预编译头文件:

CoreMinimal 头文件包含一套来自UE4核心编程环境的普遍存在类型(包括FString、FName、TArray等)。

CoreMinimal 头文件(位于UE4根目录下:\Engine\Source\Runtime\Core\Public\CoreMinimal.h)将首先被多数的引擎头文件所包含。

在 Core 模块中,多数头文件首先包含 CoreTypes.h 头文件。这只包含基元C++类型的typedefs、UE4编译宏以及配置编译环境的指令。

得知:现在我们创建的每个头文件 都包含了编译所需的全部内容

 

 

具体详细前往官网:

https://docs.unrealengine.com/zh-CN/Programming/BuildTools/UnrealBuildTool/IWYU/index.html

 

 

 

 

 

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!