HarmonyOS 项目使用c++库导出函数报错
C++ 库libimsdk.so为了导出函数给js调用,使用了aki库,并且编译成功。(参考链接:https://gitee.com/openharmony-sig/aki#jsbind_global)
HarmonyOS工程引入libimsdk.so库,js代码尝试调用导出函数,但是报错,提示找不到对象。(参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/build-with-ndk-prebuilts-V5)
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS C++库使用aki库,编译报错
304浏览 • 1回复 待解决
如何在C++项目中使用pthread
2030浏览 • 1回复 待解决
C++中的native方法能否直接导出
1976浏览 • 1回复 待解决
安装pcre报错“You need a C++ compiler for C++ support.”
2620浏览 • 1回复 待解决
HarmonyOS 如何调用标准C++库
452浏览 • 1回复 待解决
如何为 C++ 提供回调函数?
2451浏览 • 1回复 待解决
HarmonyOS C++ VideoDecoder组件使用
175浏览 • 1回复 待解决
HarmonyOS C/C++库开发 C侧和TS之间的数据交互
602浏览 • 1回复 待解决
aki是否支持C++虚函数和callback?
856浏览 • 1回复 待解决
ArkTS调用C++类中的成员函数
1289浏览 • 1回复 待解决
C/C++实现的开源mqtt库如何移植到native c++工程中?
3333浏览 • 1回复 待解决
HarmonyOS libSysCapabilities目录下的函数如何在C++端调用
410浏览 • 1回复 待解决
c编译的so库,导出成native的har静态库
175浏览 • 1回复 待解决
如何对多个C++源文件中接口进行导出声明
1863浏览 • 1回复 待解决
HarmonyOS 项目中音视频部分涉及C\C++代码,代码如何复用?
169浏览 • 1回复 待解决
如何导出C++自定义类,导出后如何在ArkTS侧进行类方法调用
2214浏览 • 1回复 待解决
HarmonyOS在native项目中,如何在c++中使用系统能力,比如使用WIFI\蓝牙能力
373浏览 • 1回复 待解决
测试在sdk的module下链接so库后调用c++的方法报错
1004浏览 • 1回复 待解决
使用C++进行HarmonyOS开发的问题
721浏览 • 2回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS NEXT中使用GTest框架进行C++项目单元测试?
79浏览 • 1回复 待解决
libuv的简单实现,通过使用libuv库实现C++子线程操作
814浏览 • 1回复 待解决
mysql导出数据库报错怎么回事啊?
2257浏览 • 1回复 待解决
HarmonyOS ArkTS与C/C++的交互
736浏览 • 1回复 待解决
HarmonyOS C++异步操作
349浏览 • 1回复 待解决
C++源码如何编译到HarmonyOS上使用
409浏览 • 1回复 待解决
可以在ArkTS层直接引入so文件,您可以参考该步骤,目录结构中libs文件夹下的armeabi-v7a代表了编译态和运行态里的CPU类型,以及构建出hap包后so库所在中的libs文件夹路径,C++ 模板中自带的三方库接口index.d.ts,配置文件oh-package.json5(非必须)。
步骤一,一个so文件需要具备xxx.so、index.d.ts、oh-package.json5(非必须)三个文件,index.d.ts和oh-package.json5在C++模板中自带,也可以手动创建。其中index.d.ts文件是接口文件,用于对外暴露可调用的接口,oh-package.json5是so配置文件,用于关联接口和so库。
步骤二,在需要调用的模块根目录下的oh-package.json5中声明这个so库根目录路径(路径中必须包含这三个文件)。
步骤三,在代码中使用import引用oh-package.json5中声明的依赖名称。