【鸿蒙/OpenHarmony/NDK】C/C++开发教程之环境搭建

各位码友们好!今天这篇干货主要聚焦实操细节,希望能帮大家少踩坑。​
要是过程中遇到哪块没看懂、有疑问,或者你有更优的实现思路,评论区尽管聊!发现文档里有疏漏或错误也尽管指出来 ——
技术这东西就得互相挑刺才能越磨越精,咱们一起把这些知识点吃透~

可以用C/C+语言开发鸿蒙应用?

  • 是的,没问题。你应用的核心的计算逻辑完全可以使用C/C++语言完成,但是涉及到界面展示的还是需要用到ArkTS语言。
  • 为了快速上手NDK开发,我们本节我们先来安装NDK开发环境。

DevEco Studio安装与配置

华为官方文档提供了特别详细DevEco Studio工具安装和配置指导。我这里为了让大家更快的上手开发,建议一下文档阅读顺序和实操顺序。目的只有一个,就是让大家的NDK应用先跑起来。大家搭配这边文档和华为官方文档使用,效果最佳。

  1. 首先要做的当然是安装DevEco工具了,参考这篇文档:下载与安装DevEco Studio
  2. 然后我们就可以创建一个NDK应用了:创建NDK工程
    • 关键点:选Native C++在这里插入图片描述
    • 如果你创建的工程里面包含这个文件napi_init.cpp,说明创建对了
      在这里插入图片描述
  3. 接着我们就可以在手机上运行我们的应用了:使用本地真机运行应用
    • 关键点:点击绿色三角
      在这里插入图片描述

    • 如果报没有签名文件,参考这个文档处理:自动签名
      在这里插入图片描述

  • 最终效果,你应该能看到你手机上会显示大大的“Hello World”字样。
  • 点击Hello World,能在DecEco Studio的Hilog日志栏看到Test NAPI 2 + 3 = 5,并且手机界面的"Hello World"会变成"Welcome"。
    在这里插入图片描述
  • 恭喜你成功运行你的第一个鸿蒙NDK应用,有任何问题欢迎评论区交流~
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Mr成文

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值