鸿蒙仓颉环境配置(仓颉SDK下载,仓颉VsCode开发环境配置,仓颉DevEco开发环境配置)

news2025/5/26 0:36:50

目录

​1)仓颉的SDK下载

1--进入仓颉的官网

2--点击图片中的下载按钮

3--在新跳转的页面点击即刻下载

4--下载

5--找到你们自己下载好的地方

6--解压软件

2)仓颉编程环境配置

1--找到自己的根目录

2--进入命令行窗口

3--输入 envsetup.bat

4--验证是否安装成功

5--配置环境变量

1---复制根目录路径信息

2--创建系统环境变量

3---配置系统环境变量

6--运行第一个仓颉程序

1--- windows运行指令

2---mac运行指令

7. 解决 仓颉编译并运行 出现 由于找不到libsecurec.dll , 无法执行代码,重新安装程序可能会解决此问题

3)配置仓颉 vsCode编译器 的 插件

1--插件下载

2--vsCode下载

3--vsCode编译器安装 romote -ssh 插件 

4--安装本机vsCode仓颉的插件

5--配置仓颉SDK

6- 完成效果

4)使用配置DevEco studio中的仓颉插件

1--DevEco studio的安装

2--DevEco studio 仓颉插件的下载

3--DevEco studio如何安装仓颉插件

4--注 使用这个插件需要在华为官网申请

5--创建我的第一个仓颉DevECO Studio 工程

5)使用vsCode创建仓颉工程项目

6)使用可视化界面创建仓颉项目

附录 (仓颉官方开发文档):


1)仓颉的SDK下载

1--进入仓颉的官网

仓颉编程语言官网

2--点击图片中的下载按钮

3--在新跳转的页面点击即刻下载

4--下载

根据你的操作系统选择对应的版本下载

我这里使用的是windows10 64操作系统,可以根据你们的操作系统类型选择不同的版本

windows系列版本 ===> windows区下载

mac系列版本 ===> mac区下载

liunx系列版本 ===> liunx区下载

点击图片上红色的框框圈住的地方就是下载


5--找到你们自己下载好的地方

注:这个需要用压缩软件打开,需要自己去下载一个,这里不在过多的说明了

6--解压软件

找到你解压的目录

2)仓颉编程环境配置

1--找到自己的根目录

2--进入命令行窗口

3--输入 envsetup.bat

注: 输入e ===> 点击tab键可以自动补全

点击回车键等待软件运行 

4--验证是否安装成功

命令行窗口输入 ===>          

5--配置环境变量

1---复制根目录路径信息

D:\Programer\ProgramerUtil\cangjie

注: 这个是我的根目录 , 你需要找到你自己的根目录

2--创建系统环境变量

我的电脑 ===》鼠标右键 ===》   属性  ====》 点击

==》 点击高级系统设置

==》点击环境变量

==》点击新建

==》 输入变量名  CANGJIE_HOME

==》 输入路径路径信息  D:\Programer\ProgramerUtil\cangjie

注: 这个路径信息是自己的解压路径根目录

==》 点击确定

3---配置系统环境变量

CANGJIE_HOME

==> 找到path路径双击

===》 点击新建按钮

===》设置环境变量  %CANGJIE_HOME%\bin

===》 点击确定

注: 依次点击每个窗口的确定

按照上面的办法依次设置一下环境变量

1. %CANGJIE_HOME%\bin

2. %CANGJIE_HOME%\lib\windows_x86_64_llvm

3. %CANGJIE_HOME%\runtime\lib\windows_x86_64_llvm

4. %CANGJIE_HOME%\tools\bin

5. %CANGJIE_HOME%\tools\lib

6. %USERPROFILE%\.cjpm\bin

完整结果

win + R ===> cmd ===>  输入 cjc -v 

6--运行第一个仓颉程序

  1. 首先在桌面建一个文件夹,然后建一个记事本文档,并且修改文件后缀名字为  cj
  2.   
  3. 鼠标右键 ===》 选择其他打开方式 ====》 使用记事本打开
  4. 输入一下内容  

    main() {

    println("hello,cangjie")

    }

  5. 导航栏输入cmd
  6. 1--- windows运行指令

    cjc cangjie.cj -o cangjie.exe

    2---mac运行指令

    cjc cangjie.cj -o changjie

  7. 最终结果如下

7. 解决 仓颉编译并运行 出现 由于找不到libsecurec.dll , 无法执行代码,重新安装程序可能会解决此问题

如下图

出现上面问题,先不要考虑其他的,先看看步骤5环境变量是否配置正确

3)配置仓颉 vsCode编译器 的 插件

1--插件下载

下面是下载的网址

下载中心-仓颉编程语言官网

下载完毕后需要自行解压插件

注:记住你自己解压的目录等会有用

2--vsCode下载

下面这个是官方的网址

Download Visual Studio Code - Mac, Linux, Windows

依据图片根据自己操作系统自行下载对应版本

下载完成后打开自行安装就可以了

3--vsCode编译器安装 romote -ssh 插件 

==> 点击图片中1号标识符

===> 点击图片中2号标识符的位置,并且输入 Remote -ssh 

====> 点击图片中3号标识符的位置

=====> 点击图片中4号标识符位置  点击 install 安装即可

注: 我这里是安装过的,所以显示的是uninstall 

4--安装本机vsCode仓颉的插件

=》 打开插件窗口

==》点击三个点的位置

===》点击下图图片中三号点的位置

=>在新弹出来的窗口中找到你刚刚插件解压的位置

===》点击一下插件

======》点击install位置即可安装

==========》安装成功后会出现对应的图标

5--配置仓颉SDK

=>点击齿轮

==>点击setting

===>在搜索框中搜索  cangjie

====>把你刚刚解压cangjie的根目录 复制到图中橙色的位置

=====>选项设置位CJNative

6- 完成效果

注: 这样我们在写仓颉代码时便有了提示  , 如下图所示

4)使用配置DevEco studio中的仓颉插件

1--DevEco studio的安装

下面是我之前写的DevEco Studio 软件的安装教程,我这里不在重复

HarmonyOS的DevEcoStudio安装以及初步认识_deveco安装-CSDN博客

2--DevEco studio 仓颉插件的下载

插件下载的官方网址

下载中心 | 华为开发者联盟-HarmonyOS开发者官网,共建鸿蒙生态

按照下图下载即可

3--DevEco studio如何安装仓颉插件

1.File ===>   Setting 

2.在新弹出来的窗口中找到我们刚刚下载的仓颉插件 ===》 点击OK

===> accept

==>重启Ide

4--注 使用这个插件需要在华为官网申请

下面是申请网址 

https://developer.huawei.com/consumer/cn/activity/301718873654579080

5--创建我的第一个仓颉DevECO Studio 工程

1. file === 》  New ===》  create Project

2.在新弹出来的窗口中,找到[Cangjie] 开头的 选择其中一个创建就可以了

==>我这里选择Hybrid这个

==>这里默认就可了 ===》 点击Finsh

====>等待编译结束

5)使用vsCode创建仓颉工程项目

1. 在vsCode窗口点击F11 键

2.在新弹出的搜索窗口 输入create

3.点击create Cangjie Prject

4.选择这一个 Create CJNative Cangjie project 这个选项

5.选择仓颉工程模板 我这里选择第一个

6.选择在新弹出来的窗口选择创建目录

7.输入项目名字

注: 这个随意

8.点击回车确定

9.点击运行按钮运行项目即可

可以看到方便了很多

我们不用在输入 cjc 文件.cj  -o 文件名.exe 这样的指令了,方便后续仓吉语言的学习

6)使用可视化界面创建仓颉项目

1.在vsCode界面点击F11按键

2.在搜索框内输入create 

3.选择 create Cangjie Project View 这个选项

4.前两个选项默认

5.第三个选项选择文件的创建路径

6.第四个选项是输入项目的名字,这个可以随意 

7.点击Confirm提交就可了

8.在新弹出来的窗口选择第一个就可了

9.点击运行就可了

附录:

下面是仓颉 官网的开发文档的官方网址

文档-仓颉编程语言官网

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2281587.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【数据库】详解MySQL数据库中索引的本质与底层原理

目录 1.MySQL索引的本质 1.1.索引的重要性 1.2.索引演示 1.3.索引的底层原理 1.3.1磁盘IO的原理 1.3.2.硬盘的主要结构 1.3.3.工作情形 1.3.4.各主要部件说明 1.3.5.扇区中是如何表示01数据的 2.MySQL索引底层原理 2.1.二叉查找树 2.2.平衡二叉查找树 2.3.B树和B树…

网络编程原理:回显服务器与客户端通信交互功能

文章目录 路由器及网络概念网络通信基础TCP/IP 五层协议封装和分用封装分用 网络编程(网络协议)UDP类 API使用实现回显通信程序回显服务器(UDP代码)回显客户端(UDP代码) TCP API使用回显服务器(TCP代码)回显客户端(TCP代码) 路由器及网络概念 网络发展是…

AIGC视频扩散模型新星:Video 版本的SD模型

大家好,这里是好评笔记,公主号:Goodnote,专栏文章私信限时Free。本文详细介绍慕尼黑大学携手 NVIDIA 等共同推出视频生成模型 Video LDMs。NVIDIA 在 AI 领域的卓越成就家喻户晓,而慕尼黑大学同样不容小觑,…

[Day 15]54.螺旋矩阵(简单易懂 有画图)

今天我们来看这道螺旋矩阵,和昨天发的题很类似。没有技巧,全是循环。小白也能懂~ 力扣54.螺旋矩阵 题目描述: 给你一个 m 行 n 列的矩阵 matrix ,请按照 顺时针螺旋顺序 ,返回矩阵中的所有元素。 示例 1: …

用Python绘制一只懒羊羊

目录 一、准备工作 二、Turtle库简介 三、绘制懒羊羊的步骤 1. 导入Turtle库并设置画布 2. 绘制头部 3. 绘制眼睛 4. 绘制嘴巴 5. 绘制身体 6. 绘制四肢 7. 完成绘制 五、运行代码与结果展示 六、总结 在这个趣味盎然的技术实践中,我们将使用Python和Turtle图形…

QT QTreeWidget控件 全面详解

本系列文章全面的介绍了QT中的57种控件的使用方法以及示例,包括 Button(PushButton、toolButton、radioButton、checkBox、commandLinkButton、buttonBox)、Layouts(verticalLayout、horizontalLayout、gridLayout、formLayout)、Spacers(verticalSpacer、horizontalSpacer)、…

掌握Spring事务隔离级别,提升并发处理能力

Spring框架支持的事务隔离级别与标准的JDBC隔离级别保持一致,共包括五大隔离级别,它们分别是:DEFAULT(默认隔离级别)、READ_UNCOMMITTED(读未提交)、READ_COMMITTED(读已提交&#x…

Vue基础(2)

19、组件之间传递数据 组件与组件之间不是完全独立的&#xff0c;而是有交集的&#xff0c;那就是组件与组 件之间是可以传递数据的 传递数据的解决方案就是 props ComponentA.vue <template><!-- 使用ComponentB组件&#xff0c;并传递title属性 --><h3>…

Git知识分享

一、理解git首先要理清楚下面五个概念&#xff1a; 1、工作区(git add 命令之前的样子) 2、stash 暂存(暂存工作区和暂存区的更改) 3、暂存区(git add 命令之后的存储区, 4、本地仓库(git commit提交的位置) 5、远程仓库(git push提交的位置) 二、git常用命令&#xff1a; 1、g…

【2024 - 年终总结】叶子增长,期待花开

写在前面&#xff1a;本博客仅作记录学习之用&#xff0c;部分图片来自网络&#xff0c;如需引用请注明出处&#xff0c;同时如有侵犯您的权益&#xff0c;请联系删除&#xff01; 文章目录 前言论博客创作保持2024的记录清单博客科研开源工作生活 总结与展望互动致谢参考 前言…

分类问题(二元,多元逻辑回归,费歇尔判别分析)spss实操

分类模型&#xff1a; 二分类和多分类&#xff1a; 对于二分类模型 &#xff0c;我们将介绍逻辑回归和Fisher线性判别分析两种分类算法; 对于多分类模型&#xff0c;我们将简单介绍Spss中的多分类线性判别分析和多分类逻辑回归的操作步骤 二分类: 基于广义线性模型&#x…

k8s使用nfs持久卷

开启持久化卷后可以实现服务开启在不同节点也能读取到和拿到服务节点的文件。 基本流程为将集群中一个节点作为服务节点安装共享储存应用的服务端选择目录和开启端口&#xff0c;其他节点根据端口挂载目录。然后使用kubesphere选择相应的镜像并将端口信息和挂载目录信息作为参…

kalman滤波器C++设计仿真案例

很多同学看了我之前的文章&#xff0c;都对kalman滤波器的原理有了理解&#xff0c;但我发现&#xff0c;在具体工程设计过程中&#xff0c;还是很多人都感觉到无从下手&#xff0c;一些参数也不知道如何选取。 这样吧。我这里举一些简单的例子&#xff0c;并用C来一步一步的进…

2025.1.21——六、BUU XSS COURSE 1 XSS漏洞|XSS平台搭建

题目来源&#xff1a;buuctf BUU XSS COURSE 1 目录 一、打开靶机&#xff0c;整理信息 二、解题思路 step 1&#xff1a;输入框尝试一下 step 2&#xff1a;开始xss注入 step 3&#xff1a;搭建平台 step 4&#xff1a;利用管理员cookie访问地址 三、小结 二编&#…

微信小程序使用上拉加载onReachBottom。页面拖不动。一直无法触发上拉的事件。

1&#xff0c;可能是原因是你使用了scroll-view的标签&#xff0c;用onReachBottom触发加载事件。这两个是有冲突的。没办法一起使用。如果页面的样式是滚动的是无法去触发页面的onReachBottom的函数的。因此&#xff0c;你使用overflow:auto.来使用页面的某些元素滚动&#xf…

Linux-arm(1)ATF启动流程

Linux-arm(1)ATF启动流量 Author&#xff1a;Once Day Date&#xff1a;2025年1月22日 漫漫长路有人对你微笑过嘛… 全系列文章可查看专栏: Linux实践记录_Once_day的博客-CSDN博客 参考文档&#xff1a; ARM Trusted Firmware分析——启动、PSCI、OP-TEE接口 Arnold Lu 博…

docker 部署 java 项目详解

在平常的开发工作中&#xff0c;我们经常需要部署项目&#xff0c;开发测试完成后&#xff0c;最关键的一步就是部署。今天我们以若依项目为例&#xff0c;总结下部署项目的整体流程。简单来说&#xff0c;第一步&#xff1a;安装项目所需的中间件&#xff1b;第二步&#xff1…

ARM64平台Flutter环境搭建

ARM64平台Flutter环境搭建 Flutter简介问题背景搭建步骤1. 安装ARM64 Android Studio2. 安装Oracle的JDK3. 安装 Dart和 Flutter 开发插件4. 安装 Android SDK5. 安装 Flutter SDK6. 同意 Android 条款7. 运行 Flutter 示例项目8. 修正 aapt2 报错9. 修正 CMake 报错10. 修正 N…

MySQL5.7安装超详细步骤(图文教程)

一.下载MySQL 1.在浏览器搜索MySQL&#xff0c;进入MySQL官网&#xff0c;点击下载&#xff0c;选下面的社区版本。 官网地址&#xff1a;MySQL :: Download MySQL Installer (Archived Versions) 二.安装MySQL 1.双击下载好的文件&#xff0c;选择自定义安装&#xff0c;然…

Tomcat下载配置

目录 Win下载安装 Mac下载安装配置 Win 下载 直接从官网下载https://tomcat.apache.org/download-10.cgi 在圈住的位置点击下载自己想要的版本 根据自己电脑下载64位或32位zip版本 安装 Tomcat是绿色版,直接解压到自己想放的位置即可 Mac 下载 官网 https://tomcat.ap…