如何在一个模块中使用另一个模块中编译出来的so
如何在a module的Native侧集成b module编译出来的so,a module可能会dependency b module。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
如何在entry模块的main_pages.json中声明另一个模块的页面
1575浏览 • 1回复 待解决
HarmonyOS如何在entry模块里面加载另一个har中的页面?
236浏览 • 1回复 待解决
在一个模块a自定义了一个class A,在另一个模块定义class B,如何a模块使用A的时候用B替换
196浏览 • 2回复 待解决
如何读取一个文件的内容到另一个文件中
349浏览 • 1回复 待解决
一个项目构建出来的HSP不能在另一个项目中引入吗?
603浏览 • 1回复 待解决
entry中如何拉起另一个Module中的Ability
4035浏览 • 1回复 待解决
HarmonyOS 一个组件怎么监听另一个组件属性改变
259浏览 • 1回复 待解决
一个工程能否打成Har提供给另一个工程内使用?
609浏览 • 0回复 待解决
点击一个组件,让另一个组件立刻销毁再重建
192浏览 • 0回复 待解决
是否可以将组件作为一个参数传给另一个组件?
1861浏览 • 1回复 待解决
在单框架里,如何在一个应用里判断另一个应用是否已经启动?
94浏览 • 0回复 待解决
是否支持一个Compent从一个父容器组件中移除然后加载到另一个父容器组件?
91浏览 • 1回复 待解决
HarmonyOS 两个text 不能同时显示 如何在切换显示一个&隐藏另一个的时候, text不会删除重建
308浏览 • 2回复 待解决
如何把一个@Component struct定义的组件,通过参数传递到另一个组件中去?
191浏览 • 1回复 待解决
可以在一个Worker中调用worker.postMessage方法,向另一个Worker发送消息么?
1647浏览 • 1回复 待解决
应用内entryAbility中试图打开另一个featureAbility失败
2326浏览 • 1回复 待解决
HAR能读到另一个HAR里的rawfile文件吗
1689浏览 • 1回复 待解决
如何在一个非@Entry的类中创建一个CustomDialogController弹窗
311浏览 • 1回复 待解决
用ETs读取Json文件,并写入到另一个Json文件中
3867浏览 • 0回复 待解决
在一个项目中添加多个模块,无法运行子模块?
6090浏览 • 1回复 待解决
HarmonyOS sqlite从一个数据库复制表到另一个数据库,如何实现
291浏览 • 1回复 待解决
ArkTS中如何使用编译出来的Native so库
314浏览 • 1回复 待解决
验证码输入框布局,行布局,一个空间宽度固定,另一个空间撑满,怎么做?
148浏览 • 1回复 待解决
在一个应用开发中,子模块可以读取主模块通过preference保存的数据吗?
94浏览 • 1回复 待解决
HarmonyOS 如何实现tabbar自动滑动+tab选项点击跳转另一个页面?
311浏览 • 1回复 待解决
1. 纯CPP部分单独用ndk编译成.so或.a并放在har或hsp中。
2. 依赖上述的har或hsp后,直接已链接+头文件的方式使用,在链接的时候,直接写库文件的名字即可。这样,纯cpp的so实现了多模块共享,需要通过napi使用的也只需要单独写napi代码即可,此时napi封装后的能力也可以通过模块依赖的方式被其他模块使用。
操作方式:
1. 在har/hsp模块的build-profile.json5中buildOption/nativeLib/headerPath指定接口文件目录:buildOption: { nativeLib: { headerPath: "src/main/cpp/include" } }。
2. 调用方依赖har/hsp包。
3. 调用方配置cmake链接so,格式为packageName::soName,target_link_libraries(entry PUBLIC curl::curl)。