Mac 搭建仓颉语言开发环境(Cangjie SDK)

news/2024/9/23 2:39:41/

文章目录

  • 仓颉编程语言通用版本SDK Beta试用报名
  • 仓颉语言文档
  • 注册 GitCode
  • 登录 GitCode 下载 Cangjie SDK
  • 配置环境变量
  • VSCode 插件
  • VSCode 创建项目

仓颉编程语言通用版本SDK Beta试用报名

  • https://wj.qq.com/s2/14870499/c76f/

仓颉语言文档

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

注册 GitCode

  • https://gitcode.com/

注: 报名成功后才能看到 Cangjie SDK 项目

登录 GitCode 下载 Cangjie SDK

注: Mac 环境下载 Cangjie-0.55.3-darwin_x64.tar.gz

在这里插入图片描述

在这里插入图片描述

  • 解压 Cangjie-0.55.3-darwin_x64.tar.gz

在这里插入图片描述

配置环境变量

export PATH=/Users/用户名/cangjie/bin:$PATH
export PATH=/Users/用户名/cangjie/tools/bin:$PATH
  • 配置仓颉内置环境
source /Users/用户名/cangjie/envsetup.sh
cjc -v
cjpm -v

在这里插入图片描述

VSCode 插件

  • 下载 Cangjie VSCode 插件

在这里插入图片描述

  • 安装 Cangjie 插件

在这里插入图片描述

  • 配置 Cangjie 插件

在这里插入图片描述

VSCode 创建项目

  • >cangjie: Create Cangjie Project View

在这里插入图片描述
在这里插入图片描述

  • 项目结构

在这里插入图片描述

  • 运行项目
cjpm run

http://www.ppmy.cn/news/1529114.html

相关文章

QT + WebAssembly + Vue环境搭建

Qt6.7.2安装工具 emsdk安装 git clone https://github.com/emscripten-core/emsdk.git cd emsdk emsdk install 3.1.50 emsdk activate 3.1.50 Qt Creator配置emsdk 效果 参考 GitHub - BrockReece/vue-wasm: Vue web assembly loader Emscripten cmake多版本编译-CSDN博客 …

Spring Boot集成Akka remoting快速入门Demo

1.什么是Akka remoting? Akka-Remoting一种ActorSystem之间Actor对Actor点对点的沟通协议.通过Akka-Remoting来实现一个ActorSystem中的一个Actor与另一个ActorSystem中的另一个Actor之间的沟通 Akka Remoting限制: 不支持NAT(Network Add…

SQLiteDatabase insert or replace数据不生效

在Android开发中,如果您在SQLite数据库中更新了数据,但重启应用后更新的数据不再生效,那么可能的原因有: 更新操作没有正确执行,可能是由于SQL语句错误或者数据库没有正确打开。 更新操作在事务中没有被正确提交。 更…

qt--Qml控件库如何从外部导入

文章目录 两种方案方案1 给项目添加子项目方案2 使用pri文件 综合来说 : 两种方案 方案1 给项目添加子项目 利用git的特性 对应的子项目就是我们的控件库 然后需要哪个控件 在父项目的qrc路径进行导入 即可将控件库里面的控件给导入项目 在使用的时候 使用模…

[Python学习日记-26] Python 中的文件操作

[Python学习日记-26] Python 中的文件操作 简介 操作模式 循环文件 其他功能 混合模式 修改文件 简介 在 Python 中的文件操作其实和我们平时使用的 Word 的操作是比较类似的,我们先说一下 Word 的操作流程,流程如下: 找到文件&#x…

基于vue框架的宠物托管系统设计与实现is203(程序+源码+数据库+调试部署+开发环境)系统界面在最后面。

系统程序文件列表 项目功能:用户,宠物种类,商家,咨询商家,用户宠物,宠物托管,宠物状况,宠物用品,用品分类,商家公告,结束托管,账单信息,延长托管 开题报告内容 基于Vue框架的宠物托管系统设计与实现开题报告 一、引言 随着现代生活节奏的加快,越来越…

发现编程的全新境界——明基RD280U显示器使用体验

前言 在大学的四年里,我几乎每天都泡在实验室,盯着电脑屏幕,一行行地码代码。那时,学校提供的显示器是非常基础的款式,功能简单,几乎没有任何特别之处,甚至配置也比较低。那个时候,…

用Python打造互动式中秋节庆祝小程序

中秋节,这个充满传统韵味的节日,不仅是家人团聚的时刻,也是程序员展示创意的好机会。本文将引导您使用Python创建一个互动式中秋节庆祝小程序,它不仅能够展示节日祝福,还能通过一些简单的特效增加节日气氛。 文章目录 …