Windows平台下Qt開發環境的搭建


Qt 是采用開源和商用雙協議發布的開放源代碼的圖形開發類庫,現在很多圖形化的開源軟件都使用了Qt。

下載地址:http://qt-project.org/downloads

1. 下載安裝包

你可以從下載頁下載已經編譯好的二進制安裝包,也可以下載源碼自行編譯,下面是二進制軟件安裝包下載列表的部分截圖。

可以看到,當前最新的版本是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. 軟件安裝

      接下來需要說明一下我們所下載的二進制安裝包。在官網上下載的安裝包有兩種,一種是本身帶有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環境配置

 

<未完>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM