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吗
8039浏览 • 2回复 待解决
关于WebView提示没有用户手势问题
9127浏览 • 1回复 待解决
编译用于HarmonyOS系统openssl
705浏览 • 1回复 待解决
HarmonyOS有没有适配点9图方案
747浏览 • 1回复 待解决
有没有调用日历接口?
5062浏览 • 1回复 待解决
有没有获取appid接口?
428浏览 • 1回复 待解决