Qt 是採用開源和商用雙協議發佈的開放源代碼的圖形開發類庫,如今不少圖形化的開源軟件都使用了Qt。windows
下載地址:http://qt-project.org/downloads工具
1. 下載安裝包ui
你能夠從下載頁下載已經編譯好的二進制安裝包,也能夠下載源碼自行編譯,下面是二進制軟件安裝包下載列表的部分截圖。spa
能夠看到,當前最新的版本是Qt 5.3.1,目前已經提供了Window 32/64bit,Linux 32/64bit,Mac, Android以及iOS版本的開發包。本文檔中將介紹目前最新的最複雜的Windows平臺下的開發平臺搭建,選用的平臺的Window 8.1 64bit + MSVC2013 + Qt 5.3.1開發套件,這裏須要首先下載下圖所示的開發包。操作系統
這裏須要說明的是,咱們選擇的編譯器是MSVC2013,這是微軟提供的最新的集成開發環境,只可以在Win8平臺上使用,因此必須選擇Window 8操做系統,這也就是我選擇Widnows 8.1的緣由。開放源代碼
說明:在微軟的官網上說,也能夠在Win7上面安裝MSVC 2013,可是須要安裝一些SDK,過程很繁瑣,而且本人也嘗試屢次,均失敗了,無奈之下就直接安裝了Win 8,實屬無奈呀。調試
2. 軟件安裝blog
接下來須要說明一下咱們所下載的二進制安裝包。在官網上下載的安裝包有兩種,一種是自己帶有MinGW編譯器的版本,另外一種是不帶編譯器的版本,而凡是寫有MSVC字樣的安裝包都是不帶編譯器的,所以在安裝這種安裝包以前,請確保你已經在你的系統上安裝了對應的MSVC開發環境,好比這裏就要求已經安裝好了MSVC 2013.教程
固然,這裏我就不介紹如何安裝MSVC 2013了,這個安裝包很大,網上也能夠找到相關的安裝教程,反正這個必須安裝。開發
安裝好MSVC 2013以後,就是安裝咱們下載的Qt 5.3.1安裝包了,這個安裝程序很簡單,選擇默認的安裝就行,安裝程序會安裝Qt SDK以及Qt Creator到你的系統上。
以上就是整個開發環境配置的軟件安裝部分,很簡單,只是須要注意安裝時必定要選擇對應的版本。接下來,還須要簡單的配置軟件的開發環境。
3. 環境配置
Qt的開發可使用兩種方式:一種是使用MSVC 2013開發環境,而調用Qt SDK來進行軟件開發,但這種方式須要配置的環境參數比較多;另外一種方式是使用qt提供的集成開發環境Qt Creator,這個工具在安裝的時候就已經配置好基本的環境參數,咱們只須要進行少許的修改甚至不作修改就能夠開始軟件開發。
3.1 Qt Creator環境配置
軟件安裝完成以後,會生成一個Qt Creator的快捷方式,雙擊運行,便可進入Qt Creator主界面。在菜單欄中依次選擇「Tools -> Options」,而後選擇「Build & Run」選項中的Kits選項卡,以下圖所示。
這個對話框中列舉出了當前系統中可用的開發套件,可是能夠看到有一個感嘆號,其緣由是咱們安裝的MSVC 2013並無給Qt Creator提供一個調試器Debugger,若是咱們選擇調試的話,將會彈出下面的對話框。
所以,接下來,咱們須要想辦法安裝一個調試器。
首先到微軟官網下載cdb,地址:http://msdn.microsoft.com/zh-cn/library/windows/hardware/ff551063
點擊圖中的方框所示的連接,進入下載頁面。
而後,運行下載的sdksetup.exe,前面的選項都保持默認便可,直到下圖所示的界面,去掉多餘的選項,僅僅保留「Debugging Tools for Windows」。
而後,就是漫長的等待了,等待程序下載並安裝調試工具。
默認狀況下,調試器會被安裝在:C:\Program Files (x86)\Windows Kits\8.1\Debuggers
安裝完成後,就能夠在安裝目錄下面找到cdb.exe調試器。
接下來,就須要克隆一個Qt Kits的配置,而後在下拉列表中選擇cdb對應的版本,有32位和64位之分,以下圖所示。
至此,Qt Creator部分的調試器配置就完成了。
說明:其實,對於軟件開發而言,不使用調試器也能夠完成軟件正常的編譯工做,只是不可以調試。不過,這也不影響咱們運行軟件包中提供的示例程序。
3.2 MSVC環境配置
<未完>