#鸿蒙通关秘籍#如何在HarmonyOS中处理C++标准库的兼容性问题?

HarmonyOS
2024-12-17 11:37:17
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FPGA碧血丹心

在HarmonyOS中,系统库与应用Native库使用不同的C++标准库,分别为libc++.so和libc++_shared.so,它们不能互相混用。避免兼容性问题的关键是在构建共享库HAR包时确保使用相同的SDK版本。此外,API9及之前的SDK版本未包含符号__emutls_get_address,可能导致兼容性问题,建议更新到API11或更高版本以解决此问题。

分享
微博
QQ
微信
回复
2024-12-17 12:49:04
相关问题
HarmonyOS ABI兼容性问题
519浏览 • 1回复 待解决
HarmonyOS 应用兼容性问题
292浏览 • 1回复 待解决
HarmonyOS 如何调用标准C++
862浏览 • 1回复 待解决
如何在C/C++ 创建ArkTS对象
2873浏览 • 1回复 待解决