Native工程中如何使用其他三方so库

Native工程中如何使用其他三方so库

HarmonyOS
2024-03-19 16:26:14
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
kaijunx

1.将编译好的so库放到Native工程的entry/libs/arm64-v8a/目录下,并将so库对应的头文件放到entry/src/main/cpp目录层级下(可以在cpp目录下增加一个文件夹专门存放三方so库的头文件)。

2.在CMakeList.txt文件中链入so库。

3.在Native侧 .cpp文件中引入头文件使用so库的相关能力。

示例如下:

在Native侧集成三方库Curl

1. 将移植后的Curl的so库放到Native工程的entry/libs/目录下,并将移植后生成的、包含头文件的include目录放到entry/src/main/cpp目录下。

2. 在CMakeLists.txt文件中链入Curl对应的so库。

3. 在Native侧.cpp文件中通过引入头文件curl.h来使用Curl的相关能力。

参考链接:

在NDK工程中使用预构建库

分享
微博
QQ
微信
回复
2024-03-20 00:13:22
相关问题
Native如何集成三方SO
1073浏览 • 1回复 待解决
react-native三方使用npm更新
707浏览 • 1回复 待解决
求大佬告知如何使用三方cpp
819浏览 • 1回复 待解决
有谁知道如何引入三方so
1179浏览 • 1回复 待解决
怎么使用pdfjs三方预览pdf文档
965浏览 • 1回复 待解决
如何获取可用的三方
843浏览 • 1回复 待解决
使用三方pako压缩字节数组
530浏览 • 1回复 待解决
httpclient三方代理请求关闭问题
687浏览 • 1回复 待解决
实现弹幕功能的三方
603浏览 • 1回复 待解决
ArkTS不支持使用三方的js
2666浏览 • 1回复 待解决
三方应用使用蓝牙功能
475浏览 • 1回复 待解决
如何本地依赖非适配HarmonyOS的三方
682浏览 • 1回复 待解决
有图片加载的三方么?
645浏览 • 1回复 待解决
Hvigor自定义编译任务如何引用三方
659浏览 • 1回复 待解决