女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

【從0開始創建AWTK應用程序】開發及調試環境搭建

ZLG致遠電子 ? 2023-11-11 10:00 ? 次閱讀

AWTK是基于C語言開發的跨平臺GUI框架。本系列文章介紹如何從0開始創建AWTK應用程序,包括搭建開發調試環境、使用AWTK創建Hello工程并在模擬器上運行、將AWTK應用程序移植到其它平臺。

安裝AWStudio

AWStudio是用來整合AWTK Designer的工具,可以管理AWTK Designer創建的項目,我們可以通過AWStudio來安裝AWTK的開發環境。

1. 下載與安裝AWStudio

首先,我們使用瀏覽器打開AWStudio云平臺,點擊下面的“注冊”按鈕進行賬號的注冊,如下圖所示:

需要注意的是,在注冊過程中填寫完整的公司名稱,并需要綁定好郵箱,這樣后臺才可以審核通過并正確發放續期卡券到賬號上,如果之前注冊的賬號沒有綁定到郵箱,可以通過AWStudio云平臺中的“個人信息”—“賬號安全”選項卡中進行編輯,如下圖所示:

0ac418ae-8036-11ee-9788-92fbcf53809c.png

圖2綁定郵箱與填寫正確的公司名稱

0acf174a-8036-11ee-9788-92fbcf53809c.png

圖3編輯AWStudio云平臺賬號郵箱信息

注冊完成在AWStudio云平臺界面點擊右上角的“客戶端”跳轉至AWStudio下載界面,并根據自己系統選擇合適的版本進行下載。下載完成后,雙擊“AWStudio-Community-x64-xxx-Setup.exe”打開安裝包,并根據提示完成安裝,由于安裝過程比較簡單,這里不過多贅述。

2. 激活與續期AWStudio

在首次登錄進AWStudio時,系統會提示需要選擇一個許可證進行激活,這里我們選擇其中一個許可證點擊“激活”按鈕即可。如果許可證到期可以在AWStudio云平臺的許可管理頁面點擊“續期”按鈕選擇續期卡券來續期許可證,如下圖所示:

0adfa376-8036-11ee-9788-92fbcf53809c.png

圖4許可證激活

0aead4ee-8036-11ee-9788-92fbcf53809c.png

圖5許可證續期


使用AWStudio環境檢測工具安裝AWTK開發環境

在AWStudio主界面點擊上方“幫助” —— “檢測AWTK開發環境” 按鈕可以打開AWStudio自帶的環境檢測工具,如下圖:0af54550-8036-11ee-9788-92fbcf53809c.jpg圖6 環境檢測工具

這個列表中所列出的環境都推薦安裝,其中PythonNode.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++的桌面開發”,如下圖所示:

0b0476f6-8036-11ee-9788-92fbcf53809c.png

圖7 安裝Visual Studio2015

0b1fb524-8036-11ee-9788-92fbcf53809c.png

圖8 安裝Visual Studio 2019


編譯AWTK

安裝好所需編譯環境之后,我們在AWStudio新建一個工程并打開,此時點擊上方工具欄的“項目”—“編譯”按鈕時會提示我們AWTK未進行編譯,這時候根據提示點擊“是”即可進行編譯。除了上面方式,還可以點擊左側導航欄的“插件管理”按鈕進入插件頁面也可以進行AWTK編譯,如下圖所示:

0b2b37a0-8036-11ee-9788-92fbcf53809c.png

圖9 編譯AWTK的方式

0b367ed0-8036-11ee-9788-92fbcf53809c.png

圖10 編譯AWTK的方式

等待一段時間后可以看到如下圖的AWTK編譯完成提示。

0b493bb0-8036-11ee-9788-92fbcf53809c.png

圖11 AWTK編譯完成
到這里,我們的AWTK開發環境便搭建好了,如果你在安裝過程中遇到了問題,歡迎加入交流群討論。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • C語言
    +關注

    關注

    180

    文章

    7630

    瀏覽量

    140198
  • 應用程序
    +關注

    關注

    38

    文章

    3322

    瀏覽量

    58703
  • awtk
    +關注

    關注

    0

    文章

    50

    瀏覽量

    349
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    AWTK-WEB 快速入門(6) - JS WebSocket 應用程序

    WebSocket可以實現雙向通信,適合實時通信場景。本文介紹一下使用Javacript語言開發AWTK-WEB應用程序,并用WebSocket與服務器通訊。用AWTKDesigner新建一個應用程
    的頭像 發表于 02-26 11:42 ?293次閱讀
    <b class='flag-5'>AWTK</b>-WEB 快速入門(6) - JS WebSocket <b class='flag-5'>應用程序</b>

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

    導讀WebSocket可以實現雙向通信,適合實時通信場景。本文介紹一下使用C語言開發AWTK-WEB應用程序,并用WebSocket與服務器通訊。用AWTKDesigner新建一個應用程序
    的頭像 發表于 02-19 11:49 ?373次閱讀
    <b class='flag-5'>AWTK</b>-WEB 快速入門(5) - C 語言 WebSocket <b class='flag-5'>應用程序</b>

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

    基于HPM_SDK_ENV開發應用程序的方式HPM_SDK_ENV是先楫半導體MCU的Windows集成開發環境,其包含HPM_SDK,工具鏈,依賴工具(cmake,ninja,ope
    的頭像 發表于 02-08 13:38 ?905次閱讀
    基于HPM_SDK_ENV<b class='flag-5'>開發</b><b class='flag-5'>應用程序</b>的升級處理

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

    導讀XMLHttpRequest改變了Web應用程序與服務器交換數據的方式,fetch是其繼任者。本文介紹一下如何使用JS語言開發AWTK-WEB應用程序,并用fetch訪問遠程數據。
    的頭像 發表于 01-22 11:31 ?370次閱讀
    <b class='flag-5'>AWTK</b>-WEB 快速入門(4) - JS Http <b class='flag-5'>應用程序</b>

    如何搭建企業AI開發環境

    搭建企業AI開發環境是一個復雜而細致的過程,涉及硬件選擇、操作系統配置、軟件安裝、工具選用以及實踐等多個方面。下面,AI部落小編將詳細介紹如何搭建企業AI
    的頭像 發表于 12-20 10:37 ?611次閱讀

    SSM開發環境搭建教程 SSM與Spring Boot的區別

    SSM開發環境搭建教程 SSM(Spring+SpringMVC+MyBatis)開發環境搭建
    的頭像 發表于 12-16 18:13 ?1223次閱讀

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

    導讀AWTK可以使用相同的技術棧開發各種平臺的應用程序。有時我們需要使用Web界面與設備進行交互,本文介紹一下如何使用JS語言開發AWTK-
    的頭像 發表于 12-05 01:04 ?402次閱讀
    <b class='flag-5'>AWTK</b>-WEB 快速入門(2) - JS <b class='flag-5'>應用程序</b>

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

    導讀AWTK可以使用相同的技術棧開發各種平臺的應用程序。有時我們需要使用Web界面與設備進行交互,本文介紹一下如何使用C語言開發AWTK-W
    的頭像 發表于 11-27 11:46 ?598次閱讀
    <b class='flag-5'>AWTK</b>-WEB 快速入門(1) - C 語言<b class='flag-5'>應用程序</b>

    使用OpenVINO? ElectronJS中創建桌面應用程序

    的用戶體驗。 1 應用程序概覽:一種簡單的背景虛化方法 這個演示展示了如何在 Node.js 環境中使用 OpenVINO 工具包實現背景虛化,并通過 Electron.js 創建的直觀桌面界面進行
    的頭像 發表于 11-25 11:35 ?478次閱讀
    使用OpenVINO? ElectronJS中<b class='flag-5'>創建</b>桌面<b class='flag-5'>應用程序</b>

    AWTK 最新動態:支持瀏覽器控件

    導讀AWTK瀏覽器控件,基于webview項目實現,將瀏覽器嵌入到AWTK應用程序中,讓開發者可以方便的集成在線幫助和調用地圖等功能。awtk
    的頭像 發表于 11-20 01:05 ?551次閱讀
    <b class='flag-5'>AWTK</b> 最新動態:支持瀏覽器控件

    AWTK使用經驗】如何使用系統輸入法與開啟最大化窗口功能

    導讀AWTK是基于C語言開發的跨平臺GUI框架。AWTK使用經驗系列文章將介紹開發AWTK過程中一些常見問題與解決方案。
    的頭像 發表于 11-14 01:05 ?525次閱讀
    【<b class='flag-5'>AWTK</b>使用經驗】如何使用系統輸入法與開啟最大化窗口功能

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

    是什么AWTK全稱ToolkitAnyWhere,是ZLG開發的開源GUI引擎,旨在為嵌入式系統、WEB、各種小程序、手機和PC打造的通用GUI引擎,為用戶提供一
    的頭像 發表于 08-30 12:48 ?751次閱讀
    【<b class='flag-5'>AWTK</b>最新動態】<b class='flag-5'>AWTK</b> 1.8版本發布

    【xG24 Matter開發套件試用體驗】開發環境搭建開發流程體驗

    ,并提供給BSP給應用程序開發人員一個快速的開端 板載的J-Link調試器通過SWD接口連接EFR32MG24芯片,VCOM虛擬串口連接到芯片的USART1 開發
    發表于 07-19 23:22

    PyTorch深度學習開發環境搭建指南

    PyTorch作為一種流行的深度學習框架,其開發環境搭建對于深度學習研究者和開發者來說至關重要。在Windows操作系統上搭建PyTorc
    的頭像 發表于 07-16 18:29 ?2234次閱讀

    AWTK使用經驗】如何響應物理按鍵

    AWTK是基于C語言開發的跨平臺GUI框架。《AWTK使用經驗》系列文章將介紹開發AWTK過程中一些常見問題與解決方案,例如:如何加載外部資
    的頭像 發表于 06-06 08:25 ?1072次閱讀
    【<b class='flag-5'>AWTK</b>使用經驗】如何響應物理按鍵