DevEco Studio 4.1中如何创建OpenHarmony的Native C++ (NAPI)程序

目录

引言

操作步骤

结语


引言

OpenHarmony的开发工具变化很快,有的时候你安装以前的教程进行操作时会发现界面和操作方式都变了,进行不下去了。比如要在OpenHarmony中通过NAPI调用C++程序,很多博文(如NAPI篇【1】------如何创建含NAPI的OpenHarmony工程_openharmony napi-CSDN博客)介绍的都是DevEco Studio 3.0,但是它到了4.1里面就没有OpenHarmony Native C++模板了。本文就简单说说在4.1下如何创建NAPI工程。

操作步骤

首先在创建工程时选择OpenHarmony的模版,不要选Native C++的模板,那个是针对HarmonyOS的。

这时候创建的是一个普通的OpenHarmony程序,选择entry组件,然后在右键菜单上选择"New",这时会发现在菜单上有一个"C/C++ File(Napi)"项,选择这个,DevEco Studio就会自动添加所有NAPI调用所需要的文件。

结语

由于每个版本都在修改,文档又赶不上,开发OpenHarmony经常需要自己摸索,好累。

相关推荐
2601_9516456318 小时前
老牌C语言迎来重大蜕变,GCC 16+Clang 19全面适配C23标准
c·clang·gcc·嵌入式开发·c23
Irissgwe20 小时前
顺序表和链表
数据结构·c++·链表·c·顺序表·线性表
Irissgwe2 天前
算法的时间复杂度和空间复杂度
数据结构·c++·算法·c·时间复杂度·空间复杂度
爱装代码的小瓶子2 天前
安工大题目分类(含解析和翻译)
linux·网络·c
2601_951645783 天前
Linux 编程语言全解析:C、C++、Python、Go、Rust 谁更强?
linux·python·go·c·编程语言
爱装代码的小瓶子3 天前
安工大Linux考点分类真题解析(含知识点是试卷原题了)
linux·服务器·网络·c
小宇子2B8 天前
一个 7 行的 C 函数,是怎么一路变成 CPU 上的电信号
c·汇编语言
handler018 天前
【算法】并查集(普通/扩展/带权)模板与例题
数据结构·c++·笔记·算法·c·图论·查并集
蓝宝石的傻话9 天前
给MibeeNvr 0.6调试的Esp32和树莓派的三个摄像头项目的技术更新细节
c
handler0111 天前
【C++11 】Lambda 表达式、std::function 与 std::bind 解析
c++·c·c++11·bind·解耦·function·lamda