1.进入仓颉官网
2.下滑找到
3.这里需要注册一个华为云的账号,手机号注册即可。
4.注册好之后回到第2步的页面,再次点击就会跳转到下载界面。
5.管理员身份运行安装包,按照提示安装即可(注意不要安装到C盘!)
6.安装好之后打开
7.这里的SDK位置,默认是没有的,需要下载,点击链接
8.按照电脑配置下载相应的版本
9.下载完之后是一个压缩包,解压
10.记录解压的包的位置
我这里被我重命名为“SDK”了
11.回到第6步的界面,链接到该文件夹
12.新建工程
点击新建工程创建仓颉工程,名称和位置可以自定义,产物类型选择executable。
*产物类型说明:executable,可执行文件;static,静态库,是一组预先编译好的目标文件的集合;dynamic,动态库,是一种在程序运行时才被加载到内存中的库文件,多个程序共享一个动态库副本,而不是像静态库那样每个程序都包含一份完整的副本。
13.创建项目后,打开src目录下main.cj文件,在预置代码中增加函数和函数调用代码。
14.尝试键入以下代码
package demo
func println_add(a: Int64, b: Int64): Int64 {
let number: Int64 = a + b
println(number)
return number
}
main(): Int64{
println("hello, baby!")
println_add(3, 5)
println("hello, cangjie!")
return 0
}
15.点击右上的运行按钮运行项目,在终端中查看输出内容。如果遇到弹窗提示运行/调试配置,点击确定继续操作。完成!
可以按照需要对项目进行调试
点击右上调试按钮,首次会提示配置调试,点击新增配置项,选择Cangjie(cjdb)Debug——launch。
*调试模式说明:Launch模式,启动调试器的同时加载被调程序;Attach,针对正在运行的程序,附加到已启动的程序。
保持默认配置,直接点击确定。
然后可以在main.cj代码中设置断点,再次点击调试按钮。可以在顶部看到调试按钮,在左侧看到调试过程中的变量、监视、调用堆栈、断点信息。