AWTK是基于C語言開發的跨平臺GUI框架。本系列文章介紹如何從0開始創建AWTK應用程序,包括搭建開發調試環境、使用AWTK創建Hello工程并在模擬器上運行、將AWTK應用程序移植到其它平臺。
安裝AWStudio
AWStudio是用來整合AWTK Designer的工具,可以管理AWTK Designer創建的項目,我們可以通過AWStudio來安裝AWTK的開發環境。
1. 下載與安裝AWStudio
首先,我們使用瀏覽器打開AWStudio云平臺,點擊下面的“注冊”按鈕進行賬號的注冊,如下圖所示:
需要注意的是,在注冊過程中填寫完整的公司名稱,并需要綁定好郵箱,這樣后臺才可以審核通過并正確發放續期卡券到賬號上,如果之前注冊的賬號沒有綁定到郵箱,可以通過AWStudio云平臺中的“個人信息”—“賬號安全”選項卡中進行編輯,如下圖所示:
圖2綁定郵箱與填寫正確的公司名稱
圖3編輯AWStudio云平臺賬號郵箱信息
注冊完成在AWStudio云平臺界面點擊右上角的“客戶端”跳轉至AWStudio下載界面,并根據自己系統選擇合適的版本進行下載。下載完成后,雙擊“AWStudio-Community-x64-xxx-Setup.exe”打開安裝包,并根據提示完成安裝,由于安裝過程比較簡單,這里不過多贅述。
2. 激活與續期AWStudio
在首次登錄進AWStudio時,系統會提示需要選擇一個許可證進行激活,這里我們選擇其中一個許可證點擊“激活”按鈕即可。如果許可證到期可以在AWStudio云平臺的許可管理頁面點擊“續期”按鈕選擇續期卡券來續期許可證,如下圖所示:
圖4許可證激活
圖5許可證續期
使用AWStudio環境檢測工具安裝AWTK開發環境
在AWStudio主界面點擊上方“幫助” —— “檢測AWTK開發環境” 按鈕可以打開AWStudio自帶的環境檢測工具,如下圖:圖6 環境檢測工具
這個列表中所列出的環境都推薦安裝,其中Python與Node.js是負責打包AWTK程序所用到的資源文件,而SCons與編譯器是負責將AWTK應用程序編譯成可以在桌面系統(如:Windows和Ubuntu)模擬器上執行的應用程序,如果用戶不需要在模擬器運行可以選擇只安裝Python和Node.js。點擊環境檢測工具下方的“檢測”按鈕可以快速檢測當前環境是否完整,如果檢測到不完整的話點擊下方的“一鍵安裝”按鈕可以一鍵安裝Python、SCons、Node.js環境。
1. 安裝編譯器
AWTK是跨平臺的GUI,可以在Windows等桌面系統運行,也可以在嵌入式系統運行,運行前均需要使用對應平臺的編譯器進行編譯。安裝Windows版的AWStudio后,如需要在Windows模擬運行AWTK程序,需要用戶自行安裝編譯器,AWTK支持Visual Studio C++編譯器(推薦使用)與MinGW編譯器,我們只需要二選一選擇其中一個安裝即可,并不需要兩個編譯器都進行安裝,安裝教程可以點擊對應編譯器的“安裝指南”按鈕進行查看。
需要注意的是如果選擇安裝Visual Studio C++編譯器的話,需要安裝Visual Studio 2015或以上的版本。如果安裝Visual Studio 2015需要勾選“Visual C++編程語言”,如果安裝Visual Studio 2019則需要選擇“使用C++的桌面開發”,如下圖所示:
圖7 安裝Visual Studio2015
圖8 安裝Visual Studio 2019
編譯AWTK
安裝好所需編譯環境之后,我們在AWStudio新建一個工程并打開,此時點擊上方工具欄的“項目”—“編譯”按鈕時會提示我們AWTK未進行編譯,這時候根據提示點擊“是”即可進行編譯。除了上面方式,還可以點擊左側導航欄的“插件管理”按鈕進入插件頁面也可以進行AWTK編譯,如下圖所示:
圖9 編譯AWTK的方式
圖10 編譯AWTK的方式
等待一段時間后可以看到如下圖的AWTK編譯完成提示。
圖11 AWTK編譯完成
到這里,我們的AWTK開發環境便搭建好了,如果你在安裝過程中遇到了問題,歡迎加入交流群討論。
-
C語言
+關注
關注
180文章
7630瀏覽量
140198 -
應用程序
+關注
關注
38文章
3322瀏覽量
58703 -
awtk
+關注
關注
0文章
50瀏覽量
349
發布評論請先 登錄
AWTK-WEB 快速入門(6) - JS WebSocket 應用程序

AWTK-WEB 快速入門(5) - C 語言 WebSocket 應用程序

基于HPM_SDK_ENV開發應用程序的升級處理

AWTK-WEB 快速入門(4) - JS Http 應用程序

如何搭建企業AI開發環境
SSM開發環境的搭建教程 SSM與Spring Boot的區別
使用OpenVINO? ElectronJS中創建桌面應用程序

【AWTK最新動態】AWTK 1.8版本發布

評論