首页 > 学院 > 开发设计 > 正文

ue4-添加宏定义macro

2019-11-07 23:32:46
字体:
来源:转载
供稿:网友
在 c++ 编码中添加自定义宏或者引擎的宏

错误姿势:ue4项目的vs工程中,不用像平常那样添加预处理的宏,添加了也是无效的 这里写图片描述

正确姿势:

在项目的模块编译文件 MyTest.Build.cs 中添加

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按钮再运行,代码则生效 这里写图片描述

参考资料

https://answers.unrealengine.com/questions/380484/how-to-add-c-macro-define-for-android-packaging.html
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表