一、QT軟件下載
Qt 5.9 之后的安裝包與之前相比,不再區分 VS 版本和 MinGW 版本,而是全都整合到了一個安裝包中。因此,與之前的安裝包相比,體積也是大了不少,以前是 1G 多,現在是 2G 多。
QT5.9.0安裝包
QT5.8.0安裝包
下載地址:http://download.qt.io/archive/qt/
各目錄說明如下:
①gdb是針對Android開發的調試器。
②jom可以百度一下,http://qt-project.org/wiki/jom ,是nmake克隆版,支持多條獨立命令並行構建軟件,加快軟件構建速度。
③online_installers是在線安裝器。
④Pyside是用於支持Python語言編寫Qt程序的。
⑤qbs是Qt Build Suite (QBS) ,http://qt-project.org/wiki/qbs,QBS是新創的Qt程序生成工具,因為Qt一般使用qmake來生成項目進行編譯,qmake必須根據qt版本變化而變化,不便於管理,qt開發者對qmake又愛又恨,因此創建了不依賴Qt版本的生成工具QBS。
⑥qt,當然是qt庫本身了。
⑦qt-installer-framework,是專門用於發布開發好的程序用的,生成程序安裝器,可以為Linux、Windows、MacOS生成安裝器。Qt自己的QtCreator、QtSDK等安裝程序就是使用qt-installer-framework打包的。
⑧qtcreator是集成開發環境。
⑨vsaddin,是針對VisualStudio的Qt開發插件。
下載文件
二、軟件安裝
1
windows:雙擊安裝文件
linux:首先要cd進入軟件安裝包的目錄,然后取得安裝權限,進行圖形化安裝,如下:
- cd 桌面
- chmod +x qt-opensource-linux-x64-5.11.0.run
- ./qt-opensource-linux-x64-5.11.0.run
在安裝文件夾的界面,建議大家不要將 Qt 安裝在系統盤 C 盤(比如我在此作了更改,將其安裝到 D 盤。當然,你安裝在 C 盤也是可以的),其他保持默認即可。繼續點擊“下一步”。

3 執行下一步,進入選擇界面。
下面,就到了重點了。在選擇組件界面,請務必要選對安裝 Qt 所需要的組件,否則你安裝以后是無法正常運行的。
首先,點擊各項前面的 > 箭頭展開子項的內容。(以5.11為例)
選項說明(只針對Windows系統)在 Qt5.11 一項中,如果你是使用 MinGW 進行編譯,請務必選中 MinGW 模塊。而如果你希望調用 VS 的編譯器進行編譯,則需要勾選對應的 VS 模塊。當然,如果希望進行安卓開發,則安卓模塊是少不了了。
至於其余的一些模塊,則可以根據自身需要勾選。這里着重介紹下 Qt WebEngine 和三個后面帶TP的模塊項。Qt WebEngine是谷歌開源的 Web 瀏覽器引擎模塊,而帶 TP 的模塊則表示此模塊目前是技術預覽版。
我的建議是,如果你是初學,這些則可以不選。千萬不要以為柿子西瓜一籮筐什么都選上是最好的,這樣一來是增大存儲空間,二來多多少少會影響 Qt 運行時的速度,增加不必要的內存消耗。

下面,接着看工具項(Tools)的選擇。
第一項是CDB的調試器,如果你僅使用 MinGW進行編譯,則此項可以不選。
第二項雖然名字帶 MinGW,但只是用於交叉編譯的(交叉編譯即在某一平台上編譯用於其他平台的程序),如果用不到,也可以不選。
至於第三項,那是用於 Perl 的。如果你電腦中本身沒有安裝 Perl,那是裝不上的。
選擇完成后,繼續點擊“下一步”。
4、接着執行下一步
5、安裝完成
對linux:
1、 Qt以C/C++為依托,用Python也可,最新版本的Qt可能沒有gcc/g++編譯器,所以需要先檢查一下有沒有GCC/G++編譯器,沒有的話自己手動安裝。
2、如果系統沒有自帶OpenGL庫時,在做帶有3D效果的界面會報錯,手動安裝OpenGL。(以ubuntu為例)
sudo apt-get install mesa-common-dev
sudo apt-get install libglu1-mesa-dev -y