【Qt】Qt在Windows下的開發與調試環境配置


前文已經交待了從源碼編譯Qt自定義版本。現在可以開始配置一下開發與調試程序並寫個Hello World了。

 

1. IDE

雖然Qt官方有VS插件使我們可以在VisualStudio中開發Qt應用,但我的感覺是那樣的體驗不太好,我還是喜歡使用清爽的Qt Creator來開發。

QtCreator的下載地址:http://download.qt-project.org/official_releases/qtcreator/3.3/3.3.0/qt-creator-opensource-windows-x86-3.3.0.exe

安裝完畢后,需要配置Qt二進制庫的位置,以及調試器。對於非自定義編譯的Qt庫(以安裝文件安裝的),Qt Creator貌似可以自動找到Qt庫位置,不需要配置;對於使用MinGW編譯器的情況,貌似也不需要設置調試器。

 

2. 配置構建套件

打開Qt Creator,選擇“工具”->“選項”菜單,然后再選擇左側的“構建與運行”,再選擇“Qt Versions”標簽頁,如下圖所示:

手動添加編譯好的Qt庫中的qmake.exe即可。上面自動檢測到的32bit版本是我之前使用裝的2進制版本。

接下來切換到“構建套件(Kit)”標簽頁:

如果沒有添加就添加一下,確保下面的各項設置正確即可。調試器那一項先不用管。

 

3. 配置調試器

使用Qt Creator + Visual C++編譯器來開發Qt應用,默認是沒有調試器的,官方說可以使用cdb,但恭喜你,如果按官方教程配置它,會非常麻煩,因為你需要裝個Windows SDK 7.1(僅安裝其中的調試器),但它的安裝需要VS,SP1補丁等以嚴格的順序安裝才能成功。

如果任性不使用cdb,你有兩種選擇:

1) 安裝Qt for VS插件,再將項目文件(.pro)用VS打開,進行編譯調試。不幸的是,轉換化可能有一些錯誤導致無法編譯運行;

2)以DEBUG模式編譯好你的Helloworld.exe,再用VS打開它(秘技:“文件”->"打開"->”項目/解決方案“,然后選擇你要調試的exe,確定),進行調試,注意,你可以打開源文件設置斷點哦。

但切換來切換去麻煩啊,能在Qt Creator中調試最好了。那么就需要配置cdb。不要按官網說的安裝Windows SDK, 只需要准備一個Windows SDK 7.1 64位安裝文件(ISO)(沒有到這里下載:http://www.microsoft.com/en-us/download/details.aspx?id=8442),然后解壓或者用虛擬光驅加載,找到光盤中的dbg_amd64.msi並安裝(其路徑是<光盤根目錄>\Setup\WinSDKDebuggingTools_amd64\)。

之后,如第2步一樣,打開選項,選擇”Debuggers“選項卡,配置好它:

 

同時,把”構建套件“中的”調試器“設置成cdb。

 

OK, 現在可以新建一個Qt Widgets Application類型的Hello World項目,試驗一下是否配置成功。


免責聲明!

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



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