鸿蒙 HarmonyOS NEXT---仓颉语言的编译和构建

1. 申请内测

关注“仓颉编程语言”微信公众号,回复“SDK”关键词,填写内测申请问卷(姓名、邮箱、gitcode地址等)。【注意:最好提前注册gitcode,github可直接授权登录

 

收到申请邮件,直接点击下面红色标记区域,谁请加入社区,等待审核通过,即可使用仓颉sdk了。没有加入社区,下载sdk的话,会提示 403 没有权限

 

 

管理审核成功后,即可访问仓颉社区:https://gitcode.com/Cangjie 。仓颉支持VSCode开发环境,社区提供了VSCode插件CangjieVSCodePlugin,以及Linux/Windows/MacOS版本的SDK(CangjieSDK是Linux版本)。

 注意下载sdk时候,需要单个去下载,我这边一起下载的,只有4.7kb,蛋哥下载文件大小才是正确的

 

 

2. 准备环境

 1、首先是安装SDK。可以使用Cangjie-0.51.4-windows_x64.exe直接选择目录安装,也可以解压Cangjie-0.51.4-windows_x64.zip到Cangjie-0.51.4-windows_x64\cangjie目录。因为我是在Windows 10上测试,为了方便,我是下载CangjieSDK-Win-Beta-main项目,选择Cangjie-0.51.4-windows_x64.zip解压到指定目录,如D:\Code\cangjiesdk\cangjie。另外文件包Cangjie-0.51.4-windows-docs.zip提供了完整的开发指南以及工具文档、语言规范等资料,对开发很有帮助。无论Cangjie-0.51.4-windows_x64.exe直接安装还是解压Cangjie-0.51.4-windows_x64.zip本文设置的目录都是D:\Code\cangjiesdk\cangjie
 2、安装VSCode(略),下载仓颉VSCode插件Cangjie-vscode-0.51.4.tar.gz解压,使用VSIX方式安装Cangjie-0.51.4.vsix插件,注意:安装之后需要重启VSCode保证生效

 

 3、配置仓颉VSCode插件,填写SDK地址D:\Code\cangjiesdk\cangjie,SDK类型默认CJNative(CJVM只有Linux系统支持)

 

 

3. 开发测试

1、使用“Command+Shift+P”快捷键创建仓颉项目,目前支持快捷引导创建和可视化创建两种方式,根据自己的喜好自行选择。

 

2、工程创建完后的目录结构很简单,只有main.cj源码文件和cjpm.toml打包配置两个文件。编译构建完后,会生成cjpm.lock文件和target目录(内含构建好的可执行文件)。

3、运行项目

 仓颉编程语言作为一款面向全场景应用开发的现代编程语言,通过现代语言特性的集成、全方位的编译优化和运行时实现、以及开箱即用的IDE工具链支持,为开发者打造友好开发体验和卓越程序性能。 仓颉的语言设计上融合了不少主流编程语言的特点,如python、go、js等。另外有几个待发布的特性比较有趣,可以稍微期待一下,如eDSL、模板宏、跨语言调试和内置AI DSL等。

posted @ 2024-07-02 16:03  龙骑科技  阅读(400)  评论(1编辑  收藏  举报