2025年uchar code table怎么用(uchar code table[11])

uchar code table怎么用(uchar code table[11])鸿蒙 HarmonyOS 北向开发知识点记录 鸿蒙 OpenHarmony 南向开发保姆级知识点汇总 鸿蒙应用开发与鸿蒙系统开发哪个更有前景 嵌入式开发适不适合做鸿蒙南向开发 看完这篇你就了解了 对于大前端开发来说 转鸿蒙开发究竟是福还是祸




📝 鸿蒙(HarmonyOS)北向开发知识点记录~
📝 鸿蒙(OpenHarmony)南向开发保姆级知识点汇总~
📝 鸿蒙应用开发与鸿蒙系统开发哪个更有前景?
📝 嵌入式开发适不适合做鸿蒙南向开发?看完这篇你就了解了~
📝 对于大前端开发来说,转鸿蒙开发究竟是福还是祸?
📝 鸿蒙岗位需求突增!移动端、PC端、IoT到底该怎么选?
📝 记录一场鸿蒙开发岗位面试经历~
📝 持续更新中……







多个模块使用同一份C++代码是App开发中很常见的问题,比如多个模块使用同一个自研的加解密库、集成三方开源SO库暴露其中的C++代码等。以下列举跨调用C++方法的典型场景:

场景:模块A引用模块B的C++接口

如图所示,通过 5 个步骤实现, desHar 引用 srcHar 的 C++ 接口:

1、将需要导出的C++头文件放至srcHar模块下的固定目录

首先需要在srcHar/src/main/cpp目录下新建include目录

 
    

2、在srcHar模块的build-profile.json5中配置C++头文件的目录

 
    

使用 add_library 将 test.cpp 内的 C++ 代码打到名称为 srcHar 的 so 库中。

 
    

注意事项:SHARED前面是srcHar中对外导出的的so库名称。

3、在desHar的oh-package.json5中声明依赖

 
    

4、 在desHar的CMakeLists.txt声明so库的依赖

 
    

注意事项:双冒号前面指的是srcHar/oh-package.json5配置中的name,双冒号后面跟着的是步骤2中srcHar中对外导出的的so库名称,名称必须要一致

5、在desHar的cpp源码中使用 srcHar提供的C++方法

今天的文章 
    2025年uchar code table怎么用(uchar code table[11])分享到此就结束了,感谢您的阅读。 
   
  
  

                    
编程小号
上一篇 2025-11-23 19:17
下一篇 2025-11-23 20:17

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ri-ji/22300.html