在微头条评论区看到有朋友的孩子想学仓颉编程,可由于不很懂电脑的缘故,开发环境没有搭建成功,于是就有了这篇文章的诞生希望能协助到更多人。
送你们,也送我自己一朵小红花[送自己一朵花]

下面开始一步步详细讲解环境搭建步骤。

去仓颉编程语言官网下载仓颉SDK(Software Development Kit,软件开发工具包)。
仓颉编程语言官网:https://cangjie-lang.cn/

打开官网,点击首页的下载,进到下载页面

选择长期稳定版本,点击即刻下载,进入长期稳定版本的下载页面



根据自己的电脑系统选择要下载的SDK,点击立即下载。另外说明一下,比页面最下方是仓颉的VS Code扩展离线安装包。如果随时有上网条件可以不用下载,没有的话就下载,也是点击立即下载。
这里想吐槽一下,手机版网页能不能把“立即下载”四个字高亮一下下,爱你哟[拿捏]

在弹出的另存为对话框上点击确认,选择SDK下载后要保存的地方。当然,这里取决于你浏览器的设置,可能你的浏览器设置为了每次下载时不用询问,直接下载。那么,SDK下载后会被保存到默认位置,一般为用户文件夹下的下载文件夹中。


下载完成后,单击鼠标右键在弹出的右键菜单中点击全部解压缩,在弹出的提取压缩文件夹对话框上点击提取按钮


windows 11

windows 10


windows自带的解压缩要花点时间,这里推荐免费开源的解压缩工具7-Zip



7-Zip

7-Zip
进到解压好后的文件夹里,可以看到cangjie文件夹。将cangjie文件夹剪切到一个专门的文件夹里去,最好是全英文没有空格的文件夹路径,文件夹层级不要太深,例如:D:/Apps/,这会是个好习惯。

接下来以Windows操作系统为例讲解系统环境变量的设置。按下键盘快捷键 Windows键(带windows徽标的键) + R,弹出运行命令对话框,输入 sysdm.cpl,按回车键或者点击确定按钮,弹出系统属性面板。

在系统属性面板上选择高级选项卡,进到高级选项卡页面,点击页面下方的环境变量按钮,弹出环境变量面板。


在弹出的环境变量窗口中,在上面的用户变量区,找到path变量设置项,双击,或者单击选中它再点击下方的编辑按钮,弹出编辑窗口。

在变量编辑窗口中,在左侧编辑区最下方选择一行空白行双击它手动输入仓颉SDK文件夹下的bin文件夹的绝对路径(例如:D:/Apps/cangjie/bin);或者双击该行后点击浏览按钮,或者点击新建后再点击浏览按钮,或者直接点击右上方的浏览按钮,然后在弹出的浏览文件夹对话框中选择仓颉SDK所在文件夹下的bin文件夹。


重复以上步骤,分别添加cangjie文件夹下的toolsin,toolslib,runtimelibwindows_x86_65_llvm四个文件夹路径添加到环境变量中。最后,一路点击确定按钮关闭所有弹出的面板。

按下键盘快捷 Windows键 + R 打开运行命令窗口,输入cmd,点击确定或者按回车键,打开命令行窗口

在命令行上输入 cjc --version,如果有如下图所示的输出,就说明仓颉的系统环境变量已设置成功。

接下来就是安装VS Code的仓颉扩展了。打开VS Code,点击左边侧边栏的扩展按钮,在搜索框中输入 cangjie,然后按回车键,在搜索结果下方找到Cangjie扩展,点击安装按钮,等待安装完毕就行了。



最后写一个程序测试一下。点击左边侧边栏的浏览器按钮,再点击打开文件夹按钮,打开自己用来学习仓颉的文件夹


新建一个hello.cj的文件,在里面写下如下代码,然后按Ctrl+S键盘快捷键保存,如果VS Code勾选了文件菜单下的自动保存项可以忽略。
main() {    println("你好,仓颉")
}
按键盘上的 ctrl + ` 快捷键打开终端,然后输入命令,按回车键
cjc hello.cj -o hello.exe或者cjc hello.cj

等仓颉编译器编译完后,可以看到在该目录下多出了两个文件

其中,hello.exe 就是我们的目标可执行文件。
继续在终端命令行上输入,就可以看到输出结果:你好,仓颉。
./hello.exe

这里发现一个有意思的事情,编译仓颉时不指明输出文件的名称,编译器会直接输出main.exe,两者执行后的输出结果肯定是一样的。

至此,我们的仓颉编程开发环境就搭建成功了,可以开始我们的仓颉探索之旅了!
[送自己一朵花][送自己一朵花][送自己一朵花][送自己一朵花][送自己一朵花][送自己一朵花][送自己一朵花][送自己一朵花][送自己一朵花][送自己一朵花]