自学内容网 自学内容网

华为仓颉编程环境搭建

1、仓颉介绍

摘自华为官方:仓颉编程语言作为一款面向全场景应用开发的现代编程语言,通过现代语言特性的集成、全方位的编译优化和运行时实现、以及开箱即用的 IDE 工具链支持,为开发者打造友好开发体验和卓越程序性能。
其具体特性表现为:【高效编程】、【安全可靠】、【轻松并发】、【卓越性能】等
除此之外,仓颉还支持面向应用开发的一系列工具链,包括语言服务(高亮、联想)、调试(跨语言调试、线程级可视化调试)、静态检查、性能分析、包管理、文档生成、Mock 工具、测试框架、覆盖率工具、Fuzz 工具以及智能辅助编程工具,进一步提升软件开发体验以及效率。
简单说:仓颉语言简单、高校、性能牛、遥遥领先~

2、环境搭建

废话不多说,直接切入正题:华为为仓颉开发者提供仓颉编译器和IDE插件。

2.1、仓颉编译器安装

仓颉编译器提供了Windows版本,Linux版本和Mac版本。这里介绍windows下的安装方式,其他方式可以参考官方
在这里插入图片描述
下载页面:https://cangjie-lang.cn/download
在这里插入图片描述
进入到下载页面之后,可以看到基于不同操作系统的下载链接,针对自己的操作系统下载就行了(win系列没看到exe安装包)
在这里插入图片描述
下载完成
在这里插入图片描述
解压压缩包即可。这时您的设备中已经具备仓颉的编译器,进入到解压目录下
在这里插入图片描述
安装官方提示,进行操作即可
在这里插入图片描述

2.2、安装IDE

华为为开发者提供两种方式实现编辑仓颉代码:开发者在 VSCode 底座以及 Huawei DevEco Studio 底座安装仓颉插件后,实现开箱即用。
若您的电脑上两者都没有,建议先安装:
VSCode下载地址:https://code.visualstudio.com/Download
Huawei DevEco Studio下载地址:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/software_install-0000001053582415-V2
两个软件的安装都比较简单,基本都是下一步下一步就搞定。需注意不要安装在有中文或空格的目录下,防止出现错误。

2.3、插件安装

下载插件:https://cangjie-lang.cn/download/0.53.13
在这里插入图片描述
在这里插入图片描述
使用压缩工具,解压插件
在这里插入图片描述
看到后缀为 vsix 的文件即可。
按照下图所示操作,找到要安装的插件.vsix,点击确定即可安装。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
安装完成,建议重启下VSCode,重新打开插件查看,已经安装成功
在这里插入图片描述

2.4、关联编译器

安装完插件,还需要关联已经安装的编译器,否则无法正常编译代码。若没有安装编译器,请阅读2.1章节内容。
开始安装插件,安装下面的截图操作即可
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
重启 VScode 生效。

3、仓颉第一码

3.1、创建仓颉项目工程

工程目录:
Project_name:用户输入的名称
│ └── src:代码目录
│ ├── main.cj:源码文件
│ ├── cjpm.toml:默认的 cjpm.toml 配置文件
仓颉项目工程有两种创建方式:

  • VSCode 命令面板创建,麻烦,刚刚开始学习,不建议使用,将来可以回头试试
  • 通过可视化界面创建:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    项目创建完成,并写完了main.cj的程序入口代码
    在这里插入图片描述

3.2、码一行

提供的main.cj 中,自己随便输出点内容

package demo_02

main(): Int64 {
    println("华为仓颉")
    println("遥遥领先")
    return 0
}

3.3、编译运行

VSCode工具的右上角,有 锤子三角 图标 , 锤子 表示编译,三角 表示运行
在这里插入图片描述
在这里插入图片描述

3.4、关于编译

关于编译的更多说明,请参考官网
在这里插入图片描述
博主目前也是在摸索中,欢迎大家和一起讨论,共同进步。


原文地址:https://blog.csdn.net/baozi7263/article/details/144101852

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!