如何编译已有的C++去生成可在OpenHarmony系统使用的动态库文件呢 - HarmonyOS技术社区 - 电子技术论坛 - 广受欢迎的专业电子论坛
分享 收藏 返回

ss 关注 私信
[问答]

如何编译已有的C++去生成可在OpenHarmony系统使用的动态库文件呢

原有Linux环境下的C++ 项目,可通过在CMakeList文件中设置使用的工具链,编译出各平台开发板上可使用的so文件。
请问,我现在在Hi3516开发板上,烧录OpenHarmony V3.1Beta版本的标准系统,该如何编译已有的C++项目,生成可在OpenHarmony系统使用的动态库文件呢?


回帖(2)

ss

2022-3-16 10:43:26
开发者需要在ohos3.1中增加自己的动态库,需要使用和编译ohos一样的编译工具链llvm/clang,而ohos底层依赖libc是musl实现。因此,需要开发者按照这两个要求来改造自己的工程进行编译。

ss

2022-3-16 10:43:53
  是不是也可以移植到ohos中进行编译,配置一下ohos.build和gn文件。

更多回帖

×
发帖