【关键字】
linux-arm64 / 三方开源库
【问题描述】
编译三方开源的C++库,但是这个三方库支持的系统列表里没有鸿蒙,只有win,mac,android,linux。不知道是否可以编译linux-arm64这样的so库放在HarmoryOS里用。HarmoryOS目前支持哪类so库?
待编译的三方库是gn工程的,在查看他们的编译脚本注释里,似乎提到他们使用的是内建工具进行编译。
【解决方案】
可参考下编译三方开源的C++库:https://gitee.com/openharmony-sig/tpc_c_cplusplus/blob/master/lycium/doc/ohos_use_sdk/OHOS_SDK-Usage.md
注意:cmake必须得是open harmonysdk里的cmake,不能是linux系统的cmake,排查一下,参考文档:https://gitee.com/openharmony-sig/tpc_c_cplusplus/blob/master/docs/cmake_portting.md