ue4-添加宏定义macro
- 在 c++ 编码中添加自定义宏或者引擎的宏
错误姿势:ue4项目的vs工程中,不用像平常那样添加预处理的宏,添加了也是无效的
正确姿势:
在项目的模块编译文件 MyTest.Build.cs 中添加
1
2
3
4
5
6
7
8
9public 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按钮再运行,代码则生效
参考资料