HarmonyOS的clang编译器有没有用于区分平台的宏定义?

HarmonyOS的clang编译器有没有用于区分平台的宏定义?

比如在代码中可以用 #ifdef __ANDROID__ 判断是不是Android平台,因为使用Android的NDK编译时会定义__ANDROID__值为1

鸿蒙平台的宏定义名称是?


HarmonyOS
编译构建
2023-08-29 15:40:59
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
sincln

HarmonyOS的clang编译器提供了用于区分平台的宏定义。在HarmonyOS平台上,可以使用 #ifdef OHOS 判断是否在鸿蒙平台上编译。当使用HarmonyOS的编译工具链编译时,会自动定义OHOS宏,以便在代码中区分平台。


分享
微博
QQ
微信
回复
2023-08-30 09:32:03
相关问题
Pycharm编译器只适用于JAVA吗
7453浏览 • 2回复 待解决
关于WebView提示没有用户手势问题
8367浏览 • 1回复 待解决
有没有调用日历接口?
4421浏览 • 1回复 待解决
鸿蒙有没有类似carplay应用
6093浏览 • 1回复 待解决
鸿蒙有没有类似viewpage组件
5929浏览 • 1回复 已解决
有没有获取当前网速api?
2605浏览 • 1回复 待解决
相机有没有HDR模式采集
170浏览 • 1回复 待解决
有没有低代码相关文档可以阅读?
873浏览 • 1回复 待解决
有没有maobox 鸿蒙版相关移植?
4272浏览 • 2回复 待解决
鸿蒙有没有clipToPadding所对应属性
3169浏览 • 1回复 待解决
有没有人成功调起了鸿蒙相机
9409浏览 • 6回复 待解决
鸿蒙系统有没有调用锁屏接口?
4999浏览 • 1回复 待解决