Win10下 QT的安装配置 (亲测可用)
文章目錄
- Win10下 QT的安裝配置 (親測可用)
- 一、QT安裝
- 二、QT安裝問題:
- 1. 環(huán)境變量問題
- 2. QT構(gòu)建套件無法自動檢測到編譯器
Win10下 QT的安裝配置 (親測可用)
一、QT安裝
QT版本大致可以分為兩種,一種是qt5.9之前的版本,分為MinGW和msvc兩種版本,每種版本都需要單獨(dú)下載使用,安裝包比較小,但是對于使用兩種版本以及初學(xué)者不太友好,畢竟初學(xué)者很少對QT的安裝以及內(nèi)部使用的編譯器進(jìn)行詳細(xì)了解。
因此以QT5.9以后版本為例,當(dāng)前之前的版本與5.9之后版本大同小異。
QT組件詳解如下:
-
用于 windows 平臺上的 MSVC 編譯器模塊,如 msvc2013 64-bit 和 msvc2015 64-bit 等。要安裝 MSVC 編譯器的模塊,需要計算機(jī)上已經(jīng)安裝相應(yīng)版本的 Visual Studio。
-
MinGW 5.3.0 32 bit 編譯器模塊。MinGW 是 Minimalist GNU for Windows 的縮寫,MinGW是 Windows 平臺上使用的 GNU 工具集導(dǎo)入庫的集合。
-
用于 UWP 編譯的模塊。UWP 是 Windows 10 中 Universal Windows Platform 的簡稱,有不同編譯器類型的 UWP。
-
用于 Android 平臺的模塊,如 Android x86 和 Android ARMv7。
-
Sources 模塊是 Qt 的源程序。
-
Qt Charts 是二維圖表模塊,用于繪制柱狀圖、餅圖、曲線圖等常用二維圖表。
-
Qt Data Visualization 是三維數(shù)據(jù)圖表模塊,用于數(shù)據(jù)的三維顯示,如散點(diǎn)的三維空間分布、三維曲面等。
-
Qt Purchasing、Qt WebEngine、Qt Network Auth(TP)等其他模塊,括號里的 TP 表示技術(shù)預(yù)覽(Technology Preview)。
-
Qt Scritp(Deprecated)是腳本模塊,括號里的“Deprecated”表示這是已經(jīng)過時的模塊。
-
Tools節(jié)點(diǎn)下面是一些工具軟件,包括內(nèi)容如下:
- CDB Debugger 是VS的編譯工具,上面選擇了MSVC下面需要選擇。
- MinGW 5.3.0 是 MinGW 編譯工具鏈。
- Strawberry Perl 是一個 Perl 語言工具。
個人建議,在Windows系統(tǒng)下,單純使用QT進(jìn)行編譯,或者界面使用時,采用msvc和CDB Debugger搭配,相比于MinGW更為方便,畢竟VS的編譯器更強(qiáng)大一些。MinGW主要用于交叉編譯。
最后就是正常安裝,然后安裝結(jié)束。
二、QT安裝問題:
QT安裝中,不可避免的會遇到各種問題,我只列舉一部分,其他問題可以自行查找
1. 環(huán)境變量問題
一般按照上述教程,安裝結(jié)束后,就可以使用,但是存在部分特殊電腦,需要單獨(dú)配置環(huán)境變量,具體原因不詳,我只把需要添加的環(huán)境變量部分列舉如下:
msvc版本:
MinGW版本:
D:\Qt5.10.1\5.10.1\mingw73_32\binD:\Qt5.10.1\Tools\mingw730_32\bin2. QT構(gòu)建套件無法自動檢測到編譯器
一般情況下,QT的構(gòu)建套件都是自動檢測,不需要我們手動配置,但部分特殊情況(啥原因啥情況咱也不知道,但是出現(xiàn)這種情況必然是構(gòu)建套件為空,或者是個紅色感嘆號),需要手動配置構(gòu)建套件。
總結(jié)
以上是生活随笔為你收集整理的Win10下 QT的安装配置 (亲测可用)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: sql中常见sqlcode原因分析
- 下一篇: 代码实现九九乘法表