ue4-添加宏定义macro
- 在 c++ 编码中添加自定义宏或者引擎的宏
- 错误姿势:ue4项目的vs工程中,不用像平常那样添加预处理的宏,添加了也是无效的  
- 正确姿势: - 在项目的模块编译文件 MyTest.Build.cs 中添加 - 1 
 2
 3
 4
 5
 6
 7
 8
 9- public class MyTest : ModuleRules 
 {
 public MyTest(TargetInfo Target)
 {
 PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore", "HeadMountedDisplay" });
 Definitions.Add("HELLO_WORLD"); //添加 自定义的宏 或者 引擎的宏
 }
 }
- 重新生成 vs工程文件  
 - 宏里面的代码就高亮 
 - 直接run vs,或者在 ue4编辑器 中 点击 Complie按钮再运行,代码则生效 
 
- 参考资料