前言
Qt Creator是Qt開發(fā)環(huán)境中的一款集成開發(fā)環(huán)境(IDE),它提供了一系列強大而易用的工具,使開發(fā)者能夠更加方便地創(chuàng)建和管理Qt項目。Qt Creator支持多個平臺,包括Windows、Linux、macOS以及Android等移動平臺。 以下是Qt Creator的主要特點:
1. 代碼自動補全和語法高亮 Qt Creator提供代碼自動補全和語法高亮,能夠幫助開發(fā)者快速編寫代碼。代碼自動補全功能通常是根據(jù)您的輸入和庫文件中的函數(shù)名和參數(shù)列表來預(yù)測代碼的下一步(鍵入)。
2. 調(diào)試器和代碼分析器 Qt Creator提供了強大的調(diào)試功能,開發(fā)者可以在運行時查看變量和內(nèi)存使用情況,以及跟蹤代碼執(zhí)行流程和調(diào)用堆棧。此外,Qt Creator還提供了代碼分析器,可以幫助開發(fā)者識別代碼中存在的可能問題,并提供修復(fù)建議。
3. 項目管理 Qt Creator提供了便捷的項目管理功能,開發(fā)者可以創(chuàng)建新項目,并對項目進(jìn)行配置和調(diào)整。Qt Creator還提供了類掃描器,可從源文件中自動提取類和骨架等信息,并在一個類查看器中列出所有類,使您可以快速導(dǎo)航到您需要的類。
4. 設(shè)計器和視覺編輯器 Qt Creator提供了設(shè)計器和視覺編輯器,可以幫助您設(shè)計界面并創(chuàng)建和排列UI元素,同時無需深入了解Qt的內(nèi)部工作原理。因此,即使您在UI設(shè)計和編程方面不具備專業(yè)知識,也能夠快速輕松地完成UI設(shè)計。
5. 版本控制集成 Qt Creator內(nèi)置了對版本控制工具的支持,包括Git、Subversion、Perforce和CVS等,開發(fā)者可以更加輕松地管理項目,并協(xié)作完成開發(fā)任務(wù)。
今天我們就講解一下如何在 Qt Creator 中配置 Android 開發(fā)環(huán)境
一 安裝 -- Android studio
1. 安裝包
(1)百度網(wǎng)盤
安裝包鏈接https://pan.baidu.com/s/1DnRGWeJt7XBTmzqHj1KRSQ?pwd=xzy0
(2)官網(wǎng)鏈接
官網(wǎng)鏈接http:// https://developer.android.google.cn/studio
?2.安裝教程
?直接直接引用其他博主教程,成功安裝以及配置模擬器完成即可
全網(wǎng)最全最細(xì)Android Studio 安裝和使用教程 - 知乎前言Android Studio 安裝前需要先安裝好JDK并配置好其中的環(huán)境,我的系統(tǒng)是win11具體安裝的方法可以參照 W凱:全網(wǎng)最細(xì)最新win11 java環(huán)境變量的配置一、Android Studio 下載地址及版本說明1.Android 開發(fā)者官網(wǎng):…https://zhuanlan.zhihu.com/p/528196912
(1)查看引用路徑
后面配置 Qt Creator 會用到 ,因為QT Creator需要用到
jdk1.8 我們可以在Android studio中進(jìn)行 jdk1.8 的下載 ,步驟如下
(如果本來就是 JDK1.8 的伙伴可以跳過)
- Java SE Development Kit (JDK)
- Android SDK
- Android NDK
?下載完成后我們的 Android studio 的所需的東西就齊全了,記住我們的安裝路徑就好了
二 安裝 -- Qt Creator
1. 版本選擇
(1)版本自選
我們在下面的鏈接中選擇一個我們需要的版本經(jīng)行安裝
QT 版本選擇安裝https://download.qt.io/archive/qt/
(2)博主版本
提取碼:xzy0
Qt 5.12.9https://pan.baidu.com/s/1UhIryJt60H_q8Jdz4AcJ6w?pwd=xzy0%C2%A0
2. Qt Creator 安裝步驟
安裝步驟和?原子哥?的教程類似,唯一不同的是選擇組件部分需要將 Android編譯器 也選擇上
登錄 Qt 帳號,如果您還沒有帳號及密碼,請到 https://www.qt.io/自行注冊
?Qt 的歡迎安裝界面
?修改安裝目錄
?將 三個 Android?編譯器 都勾選上
?選擇同意許可協(xié)議,再點擊下一步
?安裝完成,勾選啟動 Qt Creator,點擊完成。
3. Android 編譯器配置
首先進(jìn)行選項界面
需要跟隨我的圖片步驟進(jìn)行配置和選擇文件的路徑,完成之后Qt會自動檢測文件是否正確,附上OpenSSl文件鏈接,將文件解壓出來添加到對應(yīng)的Qt路徑上即可:OpenSSLhttps://pan.baidu.com/s/1MjA5UR6tn6rHEUuV3Yqk4w?pwd=xzy0%C2%A0
提取碼:xzy0
三 新建項目
隨便選擇一個qr項目,我們可以看到,支持的平臺會出現(xiàn) Android Device,則說明我們已經(jīng)配置成功
(1)Qt
Qt是一個跨平臺的C++應(yīng)用程序框架,可用于開發(fā)各種應(yīng)用,包括桌面應(yīng)用、移動應(yīng)用、嵌入式應(yīng)用等等。它提供了一套完整的類庫和工具集,使開發(fā)者可以更快、更輕松地構(gòu)建和維護(hù)高質(zhì)量的應(yīng)用程序。
(2)Qt Quick
Qt Quick是Qt的一個標(biāo)準(zhǔn)模塊,用于快速開發(fā)現(xiàn)代UI界面和動畫效果。它使用了QML(Qt Meta-Object Language)語言,結(jié)合了JavaScript和CSS等Web技術(shù),使您可以輕松地創(chuàng)建動態(tài)、流暢的用戶界面。
(3)兩者差異性
?1. 語言差異 Qt使用C++語言進(jìn)行開發(fā),而Qt Quick使用QML語言。C++是一種通用的編程語言,可用于編寫各種類型的應(yīng)用程序,包括桌面、移動和嵌入式等。QML是一種描述性語言,用于聲明聲明性UI界面和用戶交互行為。
2. UI界面設(shè)計 Qt提供了一組UI組件和窗口部件,這些組件可以通過代碼構(gòu)建。Qt Quick則采用基于GPU加速的渲染技術(shù),可以讓開發(fā)者創(chuàng)建更豐富、更交互的動畫效果。QML讓開發(fā)者能夠以聲明性的方式設(shè)計用戶界面,并通過JavaScript代碼添加互動性。
3. 移植性 Qt可以在多個操作系統(tǒng)平臺上運行,并提供了許多平臺相關(guān)的API和特性。Qt Quick則依賴于GPU的加速效果,因此移植性相對較低。
4. 學(xué)習(xí)曲線 使用Qt Quick需要學(xué)習(xí)QML語言和JavaScript腳本編程技巧,相對于使用C++編寫Qt應(yīng)用需要的學(xué)習(xí)曲線更為簡單。同時,由于Qt Quick的設(shè)計和實現(xiàn)范疇更為窄,使得開發(fā)者可以更快、更輕松的理解和掌握。
?構(gòu)建項目的時候也會出現(xiàn)Android編譯器
?選擇一個我們自己的模擬器進(jìn)行編譯項目即可成功運行
END
聯(lián)系方式 微信號:13648103287