Skip to main content

环境搭建

仓颉编程语言,目前还在公测阶段。想要获取 仓颉的SDK需要先关注 仓颉编程语言 这个官方微信公众号,发送SDK获取。因为是公测,有保密要求,我这里也没办法说太多。反正我走了一轮下来还是比较折腾。在windows下成功了。在mac下各种报错。安装好后,使用 cjpm -v 和 cjc -v 查看一下版本号。

PS D:\share\cjDemo> cjpm -v
Cangjie Package Manager: 0.14.6
PS D:\share\cjDemo> cjc -v
Cangjie Compiler: 0.51.4 (cjnative)
Target: x86_64-w64-mingw32

初始化工程并运行

使用 cjpm init 初始化一个工程,看到 cjpm init success 的提示就说明初始化成功了。

PS D:\share\cjDemo\helloworld> cjpm init
cjpm init success

执行完毕后,我看到多了一个cjpm.toml文档,还有一个src目录,src目录下有 main.cj文件。main.cj文件就是入口代码里包含以下内容

main(): Int64 {
println("hello world")
return 0
}

就是一个入口函数main, 一行打印语句,和一行返回值。

接下来我们使用 cjpm run来运行程序。

PS D:\share\cjDemo\helloworld> cjpm run
hello world

cjpm run finished

我们就看到 他成功打印出来 hello world

参考

https://developer.huawei.com/consumer/cn/cangjie/