天天看點

圖解Qt安裝(Windows平台)

本節介紹 Qt 5.9.0 在 Windows 平台下的安裝,請提前下載下傳好 Qt 5.9.0。不知道如何下載下傳 Qt 的讀者請轉到:Qt下載下傳(多種下載下傳通道+所有版本)

目前較高版本的 Qt 僅支援 Win7 及其以後的作業系統,不支援 Win XP;使用 Win XP 的讀者請安裝 Qt 5.5.1 之前的版本。

Qt 占用的存儲空間很大,安裝之前建議先準備好 8GB 以上的磁盤空間。對于目前 Qt 最新版開發環境,如果不安裝源代碼包,實際占用大約 5.5GB;如果選擇安裝源碼包,大約占用 7.5GB。

輕按兩下下載下傳得到的 qt-opensource-windows-x86-5.9.0.exe 即可開始安裝。Qt 的安裝過程和普通的 Windows 軟體一樣,按照向導進行操作即可。

圖解Qt安裝(Windows平台)

   

關于 Qt 的安裝需要說明以下幾點。

1) 注冊和登入

Qt 在安裝過程中會提示使用者進行注冊和登入,不用理會,跳過(Skip)即可,實際開發時不需要登入。

圖解Qt安裝(Windows平台)

圖1:Qt 安裝過程中提示使用者注冊

2) 安裝路徑和關聯檔案

圖解Qt安裝(Windows平台)

圖2:指定 Qt 安裝路徑

Qt 允許使用者自定義安裝路徑,但是請注意,安裝路徑不能帶空格、中文字元或者其它任何特殊字元。

另外,該界面還會詢問是否關聯特定的檔案類型。如果關聯(預設是關聯的),特定字尾的檔案(包括 .cpp 檔案)預設使用 Qt 打開。我喜歡使用純文字編輯器(例如 Sublime Text)來打開 ​​C++​​ 源檔案,是以我取消了該選項,讀者根據自己的實際情況定奪。

3) 選擇安裝元件

Qt 安裝過程中最關鍵的一步是元件的選擇,請看下圖:

圖解Qt安裝(Windows平台)

圖3:Qt 元件

Qt 的安裝元件分為兩部分:一部分是“Qt 5.9”分類下的,該分類包含的是真正的 Qt 開發庫元件;另一部分是“Tools”分類下的,該分類包含的是內建開發環境和編譯工具。

Qt 安裝元件及其說明

“Qt 5.9”分類下的開發元件
元件 說明
MinGW 5.3.0 32 bit 編譯器子產品。MinGW 是 Minimalist GNU for Windows 的縮寫,MinGW 是 Windows 平台上使用的 GNU 工具集導入庫的集合。是本教程使用 MinGW 編譯,是以必須安裝。
UWP *** UWP 是 Windows 10 中 Universal Windows Platform 的簡稱,有不同編譯器類型的 UWP,屬于 MSVC 編譯器生成的 Qt 庫。如果不是開發 UWP 應用程式,就不需要,直接忽略。
MSVC *** 針對 Windows 平台上的 MSVC 編譯器的 Qt 元件,如 msvc2015 32-bit 和 msvc2015 64-bit 等。安裝該元件需要計算機上已經安裝相應版本的 Visual Studio。如果你不使用 MSVC 編譯器進行開發,就不用安裝。本教程使用 MinGW 編譯元件,是以不用安裝 MSVC *** 元件。
Android *** 這是針對安卓應用開發的 Qt 庫,如果讀者有安卓開發這方面需求可以自己選擇安裝,一般情況下用不到。
Sources Qt 的源代碼包,除非你想閱讀 Qt 的源碼,否則不用安裝。
Qt ***

Qt 的附加子產品,大部分建議安裝,這些附加子產品括号裡的 TP 是指 Technology Preview ,技術預覽子產品的意思,還處在功能測試階段,不是正式版子產品;附加子產品括号裡的 Deprecated 是指抛棄的舊子產品,相容舊代碼使用的,一般用不到。這些附加子產品讀者可以選擇部分或都勾選了安裝,占用空間不大。

部分元件說明:

  • Qt Charts 是二維圖表子產品,用于繪制柱狀圖、餅圖、曲線圖等常用二維圖表。
  • Qt Data Visualization 是三維資料圖表子產品,用于資料的三維顯示,如散點的三維空間分布、三維曲面等。
  • Qt Scritp(Deprecated)是腳本子產品,已被抛棄,不建議安裝。
“Tools”分類下的開發元件
Qt Creator 4.3.0 這是內建開發環境,強制安裝的,以後所有的項目和代碼都在 Qt Creator 裡面建立和編輯。
Qt Creator 4.3.0 CDB Debugger surpport 用于和 CDB 調試工具對接,預設安裝,一般用于調試 VC 編譯的 Qt 程式。
MinGW 5.3.0 這是開源的編譯器套件,這本教程必須用到的,需要讀者勾選安裝。
Strawberry Perl 5.22.1.3 用于編譯 Qt 源代碼的 Perl 開發環境,不需要安裝。如果讀者以後用到,也可以另外手動安裝,在搜尋引擎搜尋 Strawberry Perl 關鍵詞,去 Strawberry Perl 官網下載下傳最新的安裝包是一樣用的。

選擇完了元件,根據向導一步一步操作就可以了。安裝完成後,在 Windows“開始”菜單中會看到 Qt 5.9.0 程式組。

圖解Qt安裝(Windows平台)

圖4:Qt 5.9.0 所包含的程式

對各個程式的說明

程式
Qt Creator 4.6.2 (Enterprise) Qt 的內建開發環境,本教程就使用它來建立和管理 Qt 項目。
Assistant(Qt 助手) 用來檢視幫助文檔,已被內建在 Qt Creator 中。
Designer(Qt 設計師) 圖形界面可視化編輯工具,已被內建在 Qt Creator 中,在 Qt Creator 中編輯或建立界面檔案時,就可以自動打開。
Linguist(Qt 語言家)

繼續閱讀