仓颉编程环境怎么搭:编译器、CodeArts IDE与DevEco三选一完整指南
2026/9/24 18:15:24 网站建设 项目流程

仓颉编程环境怎么搭:编译器、CodeArts IDE与DevEco三选一完整指南

【免费下载链接】仓颉编程基础及应用_陈波_何睿_重庆大学《仓颉编程基础及应用》,清华大学出版社,2025年9月第1版: 1. 随书源代码; 2. PPT; 3.在线扩展阅读资料。项目地址: https://gitcode.com/Cangjie-SIG/Cangjie_Basics_Application

学习仓颉编程,第一步就是把开发环境搭起来。《仓颉编程基础及应用》一书围绕 3 种环境展开:命令行方式使用仓颉编译器、桌面开发用 CodeArts IDE for Cangjie、鸿蒙应用开发用 DevEco Studio。下面用一张对比表加 3 个分步指南,帮你在 10 分钟内选对工具并配好环境。

1️⃣ 3 种环境怎么选?先看这张对比表

在动手安装之前,先分清三者的角色,避免装错:

环境定位适合场景上手难度
仓颉编译器(cjc)核心工具链,负责编译与运行代码所有人必备;熟悉终端的读者可只用它
CodeArts IDE for Cangjie官方桌面集成开发环境本书第 1~13 章全部示例程序⭐⭐
DevEco Studio + 仓颉插件鸿蒙(HarmonyOS)应用开发环境本书第 14~15 章的手机应用示例⭐⭐⭐

一句话建议:初学者首选 CodeArts IDE for Cangjie,想开发鸿蒙应用再加装 DevEco Studio,两者都依赖编译器,不冲突。

2️⃣ 安装仓颉编译器:下载 SDK 并配置环境变量

编译器是一切的基础,详细图文步骤见 cjdninstall.md。核心动作 4 步:

  1. 检索并访问仓颉编程语言官网,在下载页找到LTS Version(长期稳定版本),点击“即刻下载”——本书示例代码按仓颉 LTS 1.0.0 标准编写,选 LTS 即可。
  2. 将下载的 zip 文件解压,并把解出的cangjie目录整体剪切到 C 盘根目录(即C:\cangjie)。
  3. 打开“编辑系统环境变量”:新建系统变量CANGJIE_HOME,值为C:\cangjie;再编辑Path,按文档图示追加 4 条编译器路径,录入时务必仔细核对。
  4. 打开 PowerShell 输入cjc -v验证,能显示版本号即说明安装成功:

3️⃣ 配置 CodeArts IDE for Cangjie:3 步完成

本书的默认开发环境。完整图文步骤见 codearts.md:

  • 下载:官网下载页找到 CodeArts IDE for Cangjie,登录华为账号后点击“下载使用”,安装包较大需耐心等待。
  • 安装:双击安装程序,一路“下一步”,安装完成前记得勾选“运行 CodeArts IDE for Cangjie”,桌面即出现 CodeArts 图标。
  • 关键设置(最容易漏的一步):点击左下角管理 → 设置,在仓颉设置项中把Cangjie SDK Path指向编译器所在目录(如C:/cangjie)。IDE 只有知道编译器在哪,才能帮你编译运行代码。

设置完成后即可创建自己的第一个仓颉工程,也可以直接打开随书源码练手:BookSourceCode/CH1/HelloWorld/cjpm.toml 就是第 1 章 HelloWorld 工程的配置文件。

4️⃣ 配置 DevEco Studio:开发鸿蒙应用的环境

第 14、15 章的示例(如随书工程 BookSourceCode/CH14/HelloWorld)运行在鸿蒙手机上,需要 DevEco Studio 配合仓颉插件。完整图文步骤见 cjhm.md,流程速览:

  1. 登录华为开发者官网并申请鸿蒙开发者内测资格(注意:该环境仍处于内测状态,无权限则先申请)。
  2. 在官网“开发”页下载两个文件:DevEco StudioDevEco Studio-Cangjie Plugin(仓颉插件 zip),文件较大,下载需数分钟以上。
  3. 解压后双击 DevEco 安装程序完成安装,重启计算机;首次运行在 Customize 页可把配色改为浅色主题。
  4. Plugins → 从磁盘安装插件中加载仓颉插件 zip,重启 IDE 生效。
  5. 点击Create Project,在 Ability Template 中找到[Cangjie] Empty Ability模板创建项目,其余参数保持默认即可。

  1. 打开Device Manager,下载一款鸿蒙手机镜像并新建仿真器,启动后即可拥有一台“虚拟手机”;回到 IDE 点击绿色三角运行按钮,项目就会部署上去。

5️⃣ 常见问题速查

  • cjc -v提示“不是内部或外部命令”:环境变量没生效。检查Path里的 4 条路径拼写,然后重新打开一个终端再试。
  • CodeArts 里编译报错、找不到编译器:回“设置”检查 Cangjie SDK Path 是否指向编译器根目录。
  • DevEco 下载需要内测资格:先登录华为开发者官网申请鸿蒙开发者权限,通过后再下载。

写在最后

至此,你的仓颉编程环境就搭建完成了:编译器管编译,CodeArts IDE 管日常开发,DevEco Studio 管鸿蒙应用。仓库内还收录了全部 15 章随书源代码(BookSourceCode/)和配套 PPT(PPT/),建议从第 1 章的 main.cj 开始,一边敲代码一边对照本文排查环境问题。祝学习顺利!

【免费下载链接】仓颉编程基础及应用_陈波_何睿_重庆大学《仓颉编程基础及应用》,清华大学出版社,2025年9月第1版: 1. 随书源代码; 2. PPT; 3.在线扩展阅读资料。项目地址: https://gitcode.com/Cangjie-SIG/Cangjie_Basics_Application

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询