Qt安装要注意的事项(Qt安装教程)
Qt安裝要注意的事項
一、Qt介紹
什么是QT?
- Qt是一個跨平臺的C++圖像用戶界面應(yīng)用程序框架。它為應(yīng)用程序開發(fā)者提供建立藝術(shù)級圖形界面所需的所有功能。它是完全面向?qū)ο蟮?#xff0c;很容易擴展,并且允許真正的組件編程。
支持平臺
- Qt支持Windows、Linux、Unix、MacOS、Embedded(嵌入式Linux、安卓、iOS、MCU)等。
Qt版本
- Qt按照不同的版本發(fā)行,分為商業(yè)版和開源版。商業(yè)版為商業(yè)軟件提供開發(fā), 提供傳統(tǒng)商業(yè)軟件發(fā)行版,提供在商業(yè)有效期內(nèi)的免費升級和技術(shù)支持服務(wù)。開源的LGPL版本是為了開發(fā)自有而設(shè)計的開放源碼軟件,它提供和商業(yè)版本同樣的功能,在GUN通用公共許可下,它是免費的。
參考網(wǎng)址: QT介紹
參考網(wǎng)址: 專為設(shè)計者和開發(fā)者打造的Qt模塊和工具
二、Qt下載
Qt官方的下載地址很慢,推薦使用國內(nèi)源下載。
- 清華大學:https://mirrors.tuna.tsinghua.edu.cn/qt/
- 中國科學技術(shù)大學:http://mirrors.ustc.edu.cn/qtproject/
- 北京理工大學:http://mirror.bit.edu.cn/qtproject/
- 中國互聯(lián)網(wǎng)絡(luò)信息中心:https://mirrors.cnnic.cn/qt/
-
Qt5.15.0以及之后的版本都只能在線安裝,安裝的包大小有好幾個G,如果不掌握方法(例如關(guān)閉IP6,修改DNS,掛代理等)Qt服務(wù)器經(jīng)常只有幾K的速度,安裝進度條根本不動。
新手建議直接安裝Qt5.14.2的版本,5.14.2及以前的版本都提供完整的exe安裝包,大概3G的大小。
Qt的安裝注意安裝的路徑不能有空格,所以不能安裝在Windows通用的默認路徑下。 -
Qt5.14.2的國內(nèi)鏡像下載地址:https://mirrors.tuna.tsinghua.edu.cn/qt/archive/qt/5.14/5.14.2/qt-opensource-windows-x86-5.14.2.exe
-
Qt安裝需要先在官網(wǎng)使用郵箱注冊賬號,并申請授權(quán),如果你已經(jīng)用郵箱注冊了賬號并試用過商用版,則這個賬號無法下載開源的社區(qū)版,需要重新用新的郵箱注冊一個新的賬號。
參考網(wǎng)址: Qt下載與安裝
參考網(wǎng)址: Qt下載(多種下載通道+所有版本)
- Qt高版本在線安裝過程中需要勾選很多模塊,如果新手不知道怎么只按需求勾選自己需要的,那你就把當前版本下的全選,雖然下載的內(nèi)容會多好幾G。
參考網(wǎng)址: Qt6.2.1在線安裝教程
參考網(wǎng)址: QT6在線安裝下載速度慢的解決辦法,QT6,QT5.15.1,QT5.15.0及舊版本都支持
-
Qt創(chuàng)建工程時需要選擇編譯器版本,可以選擇Qt自帶的MinGW(這也是一個Linux環(huán)境模擬器,和MSYS2模擬器、Cygwin模擬器有親緣關(guān)系),或者微軟選擇Visual Studio的插件MSVC20xx,新手建議直接選擇MinGW,安裝時也可以不勾選MSVC20xx。
MinGW是另一個龐大的工具體系了,Git安裝時同樣也會安裝基礎(chǔ)的MinGW。
Visual Studio也是另一個龐大的工具體系了,安裝尤其難搞,只能在線安裝,而且也有賬號注冊、授權(quán)、和安裝速度慢的問題,這又是另一個故事了。 -
你如果已經(jīng)安裝了低版本的Qt想要使用最新版,或者正在使用的Qt某個模塊有Bug(這種事經(jīng)常發(fā)生)需要退回到低版本,則你需要進行插件管理。直接運行Qt安裝目錄下的MaintenanceTool.exe軟件,彈出的界面和安裝界面一樣,之后的步驟也和安裝時一樣。注意,如果打開這個軟件發(fā)現(xiàn)點擊“增加或刪除組件”時彈出英文提示,那說明MaintenanceTool.exe這個軟件本身需要更新,此時則按提示進行更新后再繼續(xù)嘗試。
三、創(chuàng)建工程、運行代碼、熟悉基礎(chǔ)控件
參考網(wǎng)址: Qt 學習之路 創(chuàng)建工程與各個模塊的示例
四、嵌入式GUI
參考網(wǎng)址: Qt for MCUs 2.0發(fā)布
總結(jié)
以上是生活随笔為你收集整理的Qt安装要注意的事项(Qt安装教程)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【离散数学中的数据结构与算法】五 排列
- 下一篇: 使用晨曦记账本记账,将账目明细导出exc