鸿蒙应用开发之调用C++开发代码库3

接着下来,我们仔细分析C++代码的实现,要理解怎么样把ArkTS类型转换为C++类型,并且返回参数值时,怎么从C++的类型转换为ArkTS类型。

要想在ArkTS调用C++的代码,需要把上面的编译器信息打包到应用程序HAP里,当运行的时候,就可以找到加载的对应的声明信息。

我们从JS调用框架图就知道,调用主要分为三层,JS开发的C++模块、框架层、JS引擎。所以JS开发的C++模块要满足NAPI的框架定义。

NAPI的框架又定义为三个接口:

为了实现这样的调用,NAPI框架需要解决以下问题,各个子模

相关推荐

  1. 鸿蒙应用开发调用C++开发代码2

    2024-05-16 11:50:07       29 阅读
  2. 鸿蒙OS应用开发显示图片组件3

    2024-05-16 11:50:07       53 阅读
  3. c#程序调用c++开发dll

    2024-05-16 11:50:07       30 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-16 11:50:07       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-16 11:50:07       101 阅读
  3. 在Django里面运行非项目文件

    2024-05-16 11:50:07       82 阅读
  4. Python语言-面向对象

    2024-05-16 11:50:07       91 阅读

热门阅读

  1. 解密 Unix 中的 “rc“ 后缀:自定义你的工作环境

    2024-05-16 11:50:07       31 阅读
  2. oracle 临时表 在sql 里面用完要删除吗

    2024-05-16 11:50:07       27 阅读
  3. 简单上手SpringBean的整个装配过程

    2024-05-16 11:50:07       30 阅读
  4. Oracle 数据块之变化时的SCN

    2024-05-16 11:50:07       30 阅读
  5. bert 的MLM框架任务-梯度累积

    2024-05-16 11:50:07       25 阅读
  6. Ubuntu安装ZLMediaKit

    2024-05-16 11:50:07       33 阅读
  7. C++之lambda【匿名函数】

    2024-05-16 11:50:07       31 阅读
  8. MHA 高可用部署

    2024-05-16 11:50:07       27 阅读