logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

OpenHarmony NAPI 移植第三方 SO 库 cJSON|WSL2 交叉编译 + 真机调通

在 OpenHarmony 开发中,经常需要引入 C/C++ 第三方开源库。本文使用 WSL2 Ubuntu 虚拟机,使用鸿蒙 SDK 自带的 clang 交叉工具链,对 cJSON‑v1.7.19 进行交叉编译,生成arm64‑v8a架构的libcjson.so动态库,供给 DevEco‑Studio NAPI 工程调用,最终在真机上完成 JSON 生成功能验证。

#鸿蒙
OpenHarmony NAPI 移植第三方 SO 库 cJSON|WSL2 交叉编译 + 真机调通

在 OpenHarmony 开发中,经常需要引入 C/C++ 第三方开源库。本文使用 WSL2 Ubuntu 虚拟机,使用鸿蒙 SDK 自带的 clang 交叉工具链,对 cJSON‑v1.7.19 进行交叉编译,生成arm64‑v8a架构的libcjson.so动态库,供给 DevEco‑Studio NAPI 工程调用,最终在真机上完成 JSON 生成功能验证。

#鸿蒙
OpenHarmony NAPI 移植第三方 SO 库 cJSON|WSL2 交叉编译 + 真机调通

在 OpenHarmony 开发中,经常需要引入 C/C++ 第三方开源库。本文使用 WSL2 Ubuntu 虚拟机,使用鸿蒙 SDK 自带的 clang 交叉工具链,对 cJSON‑v1.7.19 进行交叉编译,生成arm64‑v8a架构的libcjson.so动态库,供给 DevEco‑Studio NAPI 工程调用,最终在真机上完成 JSON 生成功能验证。

#鸿蒙
到底了