【倉頡】運行環境配置VSCode + Win11

作者:大李子
團隊:堅果派
十年iOS,All in轉鴻蒙

前言

“倉頡編程語言是一款面向全場景智能的新一代編程語言,主打原生智能化、天生全場景、高性能、強安全。融入鴻蒙生態,為開發者提供良好的編程體驗。”
——摘自倉頡首頁


本文將逐步實現windows 11下倉頡開發環境的搭建,使用的當前版本為0.51.4。

前置條件

  1. 當前倉頡尚處于beta階段,需要在官網申請試用。點此鏈接。
    下文中默認你已經擁有了倉頡倉庫的訪問權限。
    倉頡的gitcode主頁點此鏈接。
  2. 當前用到的IDE為Visual Studio Code。在這個鏈接中下載并安裝。

配置SDK

  1. 在這個項目中下載Cangjie-0.51.4-windows_x64.exeCangjie-0.51.4-windows_x64.zipCangjie-0.51.4-windows-docs.zip
    Cangjie-0.51.4-windows-docs.zip,解壓出來以后找到文件夾里的index.html,將打開一個離線的網頁文檔,作為工具書,非常方便。

  2. 點擊Cangjie-0.51.4-windows_x64.exe進行安裝,和普通軟件一樣。安裝時要記得安裝路徑,之后配置的時候要用。

  3. 在這個鏈接中下載VS Code的插件。下載下來并解壓。得到一個Cangjie-0.51.4.vsix文件,之后會用到。

  4. 打開VS Code,如圖點擊左側Extensions -> Views and More Actions -> Install from VSIX,找到剛才解壓出來的Cangjie-0.51.4.vsix文件。安裝成功。

    【倉頡】配置倉頡運行環境VSCode + Win11-鴻蒙開發者社區

  5. 如圖點擊左側Extensions -> Cangjie插件 -> 齒輪圖標 -> Extension Settings

    【倉頡】配置倉頡運行環境VSCode + Win11-鴻蒙開發者社區

  6. 參考下圖,在Cangjie Sdk Path: CJNative Backend中填入步驟2中安裝的倉頡SDK路徑。根據自己實際情況填寫。
    ?

    【倉頡】配置倉頡運行環境VSCode + Win11-鴻蒙開發者社區


    至此,開發環境搭建完成。

創建Hello World項目

  1. 在VS Code界面中使用快捷鍵ctrl + shift + p
  2. 在搜索框里輸入關鍵字搜索Create Cangjie Project并選擇
  3. 下一步選擇Create CJNative Cangjie Project
  4. 選擇Create Executable Output Cangjie Project
  5. 在彈出的文件夾選擇窗里選擇工程存放的目錄
  6. 回到之前界面,在上方輸入框中輸入工程的名稱,并回車
  7. 在左側目錄結構中找到src -> main.cj可以看到默認創建的一段helloworld代碼

    【倉頡】配置倉頡運行環境VSCode + Win11-鴻蒙開發者社區

  8. 點擊右上方三角按鈕運行項目

    【倉頡】配置倉頡運行環境VSCode + Win11-鴻蒙開發者社區

  9. 在下方TERMINAL頁簽中可以看到運行的結果,打印了hello world

    【倉頡】配置倉頡運行環境VSCode + Win11-鴻蒙開發者社區

?著作權歸作者所有,如需轉載,請注明出處,否則將追究法律責任【倉頡】配置倉頡運行環境VSCode + Win11-鴻蒙開發者社區-51CTO.COM

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/87815.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/87815.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/87815.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【K線訓練軟件研發歷程】【日常記錄向】1.K線滑動窗口

文章目錄 當前效果未來發展思路技術選型值得分享的技術點數據加載、解析的代碼echats的代碼當前效果 ??相當于有個hello world了。 未來發展思路 開源 技術選型 界面直接采用electron,等開源后,可以直接掛release,用戶下載安裝包后,一鍵安裝,一鍵運行,降低使用門檻…

抖音解析下載工具 v1.0.0:免安裝單文件,一鍵無水印保存高清視音頻

寶子們,今天給你們帶來一款超輕量的抖音下載神器——抖音解析下載工具 v1.0.0。 它只有單文件,雙擊就能用,免安裝、無廣告、完全免費,復制粘貼鏈接即可一鍵解析下載高清無水印視頻/音頻,簡直不要太方便! 為…

Ingress——2

目錄 ?一. 域名重定向(HTTP→HTTPS/舊域名跳轉)? ?二. 前后端分離Rewrite(路徑改寫)? ?三. 混合配置示例(重定向Rewrite)? ?四. SSL/TLS配置(HTTPS加密)? ?五. 基本認…

12. grafana-Dashboard的Variable(過濾)使用

說明制作這樣一個選擇過濾的下拉框,可以選擇某個服務器的步驟1. 點擊最上面的Dashboard settings2. 選擇Variables 并點擊ADD variable3. 寫出過濾的標簽名和查詢條件(label_values(查詢條件))4. 點擊 save as... 保存退出5. 出來后左上角就…

Cursor一鍵續杯pro教程,支持最新1.0系列版本

使用前檢查: 使用前請先看左下角,是否獲取到Cursor的版本號 如果沒有請先在 功能頁面 -→ 自定義Cursor路徑 選擇你Cursor的安裝的路徑,并開啟后重啟YCursor,獲取到版本后才能正常使用功能 檢查軟件左下角的權限標識是否為綠色 如…

pyhton基礎【25】面向對象進階六

目錄 十七.單例模式 實現單例模式的兩種方式 __new__方法概述 單例模式的使用場景 十七.單例模式 引入 單例模式是一種常用的軟件設計模式,它確保一個類只有一個實例,并提供一個全局訪問點來獲取這個實例。 實現單例模式的兩種方式 使用類屬性創…

后端樹形結構

案例 在后端開發中,樹形結構數據的查詢和處理是一個常見的需求,比如部門管理、分類目錄展示等場景。接下來,我們以一個部門管理系統為例,詳細介紹如何實現后端的樹查詢功能。 案例背景 假設我們正在開發一個公司的內部管理系統&am…

高效溝通04-RIDE說服模型

高效溝通專欄–組織運轉的命脈與個人成功的基石 目錄 1. RIDE模型的核心理念2. RIDE模型的應用場景3. RIDE模型使用步驟4. RIDE模型示例與練習4.1 應用RIDE模型:4.2 練習:你來試試!5. 總結RIDE模型是一種結構化的說服框架,旨在幫助你在溝通(尤其是書面溝通或需要清晰邏輯…

利用selenium獲取網頁數據,腳本加載慢問題的解決辦法

問題:最近在寫一個腳本去獲取一個網站的數據,用到一個表格中的數據,條目是1000條,需要逐條去獲取網站上對應的數據,遇到的問題是腳本運行后,很久才開始打開驅動瀏覽器。經過很多次嘗試,主要原因…

Ubuntu查看本機代理的實操指南

快速確認代理狀態的必要性在Ubuntu系統中,代理設置是跨境訪問、企業內網連接、開發調試的重要配置。無論是排查網絡卡頓、驗證代理是否生效,還是確保特定應用走代理通道,快速查看當前代理狀態都是關鍵步驟。圖形界面查看,可視化操…

三格電子——雙通道 CAN(FD)轉以太網

【SG-CAN(FD)NET-210】 一、功能描述 CANFD 完全向下兼容 CAN ,以下統稱 CAN(FD) 。 SG-CAN(FD)NET-210 是一款用來把 CANFD 總線數據轉為網口數據的設 備。 網口支持 TCP Sever 、 TCP Client 、 UDP Sever 、 UDP Client 四種模式。 可以通過軟件配置…

【一起來學AI大模型】卷積神經網絡(CNN):視覺識別的革命性架構

一、CNN的核心思想與生物啟示 卷積神經網絡(Convolutional Neural Networks)是受生物視覺皮層啟發的深度學習架構,專門用于處理網格狀拓撲數據(如圖像、視頻、音頻)。其核心創新在于: 局部感受野&#xff…

創建和編輯Crontab的方法

計劃任務,在 Linux 中一般使用Crontab,通過crontab命令,我們可以在固定的間隔時間執行指定的系統指令或 Shell 腳本。時間間隔的單位可以是分鐘、小時、日、月、周及以上的任意組合。這個命令非常適合周期性的日志分析或數據備份等工作。 創建…

在職場中如何培養創新思維?

芯片研發人員,授權發明專利40,聊聊技術層面的創新, 創新的本質,是舊有知識的創造性組合, 不存在無中生有的創新, 你必須建立本領域的知識體系,對過往各種創新,爛熟于心&#xff0…

設備健康管理平臺功能深度對比:中訊燭龍如何以預測性維護重構工業運維范式?

全球制造業因非計劃停機每年損失超千億美元?,而搭載預測性維護系統的企業,設備可用率可提升至99.8%??。 在工業4.0與智能制造浪潮下,設備健康管理平臺已從“可選工具”升級為“核心生產力工具”。面對市場上功能繁雜的解決方案&#xff0c…

YOLOv11 架構優化:提升目標檢測性能

YOLOv11 作為目標檢測領域的最新成果,其架構優化是提升性能的關鍵。本文將詳細探討 YOLOv11 的架構改進,以及這些改進如何幫助模型在實時應用中實現更高的準確性和效率。 一、架構改進 (一)C3K2 塊 C3K2 塊是對 CSP 塊的增強&a…

特別放送:關于一個無法修復的系統級Bug

大家好,我是阿威。 熟悉我的朋友都知道,我的博客基本只聊三件事:代碼、架構和偶爾的職業生涯吐槽。但今天,我想破個例。起因是上周熬夜排查一個線上問題,一個分布式系統,流量洪峰一來,某個下游…

云原生-集群管理

1.集群管理命令:a.如何管理集群?-kubectl是用于控制Kubernetes集群的命令行工具b.語法格式:-kubectl [command] [TYPE] [NAME] [flages]command:子命令,如create、get、descrbe、deletetype:資源類型&#xff…

基于Linux下的vscode c/c++開發環境搭建詳細教程

vscode是文本編輯而非集成開發環境,需要經過配置才能在其上編譯執行代碼。本教程將具體詳解在linux上配置Visual Studio Code使用GCC C 編譯器(g)和GDB調試器的方法(GCC是GNU 編譯器集合,GDB則是 GNU調試器&#xff09…

【EGSR2025】材質+擴散模型+神經網絡相關論文整理隨筆

MatSwap: Light-aware material transfers in images 介紹任務:輸入一張拍攝圖像、示例材質紋理圖像(這里跟BRDF無關,通常我們講到材質一般指的是SVBRDF,但是這里的材質指的只是紋理)、用戶為拍攝圖像指定的遮罩區域&…