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

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

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

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
2230浏览 • 1回复 待解决
工程三方怎么clear ?
199浏览 • 1回复 待解决
native交叉编译第三方
205浏览 • 1回复 待解决
react-native三方使用npm更新
1372浏览 • 1回复 待解决
HarmonyOS 三方so如何访问rawfile文件
326浏览 • 1回复 待解决
HarmonyOS 三方so如何访问rawfile文件?
122浏览 • 0回复 待解决
怎么使用pdfjs三方预览pdf文档
2141浏览 • 1回复 待解决
求大佬告知如何使用三方cpp
1868浏览 • 1回复 待解决
有谁知道如何引入三方so
2492浏览 • 1回复 待解决
使用三方pako压缩字节数组
1420浏览 • 1回复 待解决
是否有开源三方数据使用
254浏览 • 1回复 待解决
如何获取可用的三方
1764浏览 • 1回复 待解决