HarmonyOS C++代码能不能打包成har包并被其他C++代码调用
NDK工程中包含了其他子模块的so,为了管理这些so的版本,是否能通过编译子模块的C++代码为so并打包成har包的方式来进行版本管理。然后ndk工程中的C++代码通过cmake 代码引用子模块har包中的C++头文件和so中的C++函数进行编译打包成新的har包?
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 HarmonyOS Empty Ability工程调用C、C++代码 
2233浏览  • 2回复 待解决
应用有少量C++代码,C++代码如何进行适配? 
1497浏览  • 1回复 待解决
HarmonyOS har是否能直接提供C/C++ native接口给其他包调用? 
1500浏览  • 1回复 待解决
HarmonyOS C++代码调用gethostbyname_r接口返回失败 
1263浏览  • 1回复 待解决
HarmonyOS c++代码调用popen,提示popen error:Permission denied 
971浏览  • 1回复 待解决
HarmonyOS taskpool无法执行C++代码 
1405浏览  • 1回复 待解决
HarmonyOS有C++调用ArkTs代码的demo示例吗? 
1831浏览  • 1回复 待解决
HarmonyOS C++代码如何调用到另一个har中的so库 
1336浏览  • 1回复 待解决
HarmonyOS 项目中音视频部分涉及C\C++代码,代码如何复用? 
967浏览  • 1回复 待解决
请问有将audioVolumeGroupManager API封装给C/C++调用的demo或者代码示例吗? 
1400浏览  • 1回复 待解决
有没有从ts设置回调到c++层,然后c++再回调到ts的示例代码? 
2104浏览  • 1回复 待解决
HarmonyOS 调用顺序app ArkTS -> app C++ -> lib C++ -> lib ArkTS -> lib C++,在lib C++ -> lib ArkTS -> lib C+.....+这个流程中不会触发lib的Init方法导致ArkTS最终无法调用到lib C++ 
1408浏览  • 1回复 待解决
HarmonyOS C++线程调用回调函数返回arkUI时,可以将ArkTS代码的回调处理跑在C++线程吗 
917浏览  • 1回复 待解决
HarmonyOS  如何调用标准C++库 
1790浏览  • 1回复 待解决
如何修改C++版本?C++支持情况? 
2849浏览  • 1回复 待解决
c/c++层主动调用ArkTS存在问题 
2034浏览  • 1回复 待解决
编写C++代码时,没有自动补全,点击变量或方法时不能快速定位 
1771浏览  • 1回复 待解决
Android/iOS项目里使用的C/C++代码,如何在HarmonyOS项目里复用? 
865浏览  • 1回复 待解决
HarmonyOS C++工程编译成har包 .so大小问题 
1581浏览  • 1回复 待解决
HarmonyOS ArkTS如何调C++的api,或C++如何调用ArkTS的api 
1501浏览  • 1回复 待解决
C++调用ArkTS 定义的方法 
4112浏览  • 1回复 待解决
ArkTS与C++互相直接调用 
6027浏览  • 1回复 待解决
HarmonyOS C++开发 
1472浏览  • 1回复 待解决
在c++中实例化自定义类并调用方法 
1294浏览  • 1回复 待解决
在书写C++代码时粘贴文本时会遇到下面的问题 
1583浏览  • 1回复 待解决





















可以参考官方文档中导出Native的方法并在别的模块中使用:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/har-package-V5#导出native方法
也可以通过如下方法使用跨模块使用har包中的so:在模块级的oh-package.json5中依赖har包和har包的so:
并在ets中引入so: