本文主要介紹在windows系統中使用C++編寫Qt程序所需要的一些工具,不會具體地講工具怎麼使用。
其它系統的安裝本文不會涉及,在http://wiki.qt.io/Main中,有關於各種系統qt安裝的相關說明。
一、用什麼編寫Qt程序
平時我們編寫C++程序一般是用Visual Studio,所以可以用它來編碼,不過需要安裝一些插件。
不過,Qt官方提供的工具Qt Creator,安裝之後就可以直接使用,不需要額外安裝插件了。關於Qt Creator的介紹,請參考官方文檔。
這裡是Qt安裝包的下載地址,根據我們的系統和開發需求選擇合適的進行下載:http://download.qt.io/archive/qt/。
有一點需要注意:
msvc版本是用於Visual Studio的,安裝它我們仍然可以使用Qt Creator編寫運行程序,只是剛安裝完不能調試,需要自己指定調試器。如果安裝mingw版本的話,可以直接調試,關於mingw的介紹請參考http://wiki.qt.io/Mingw。
根據自己的喜好和習慣選擇合適的編碼工具,比如我平時習慣用VS,雖然剛開始配置麻煩些,但它的快捷、糾錯能力比Qt Creator強太多,個人覺得。
二、使用VS編寫Qt程序
使用VS需要安裝下面這些工具——
1.Visual Studio(不用說太多)
2.Qt安裝包(在http://download.qt.io/archive/qt/中選擇msvc版本的)
3.VS的Qt插件(在http://download.qt.io/archive/vsaddin/下載)
4.最好再安裝一個VAssistX(因為方便代碼編寫提示嘛)
上面這些安裝過程我就不提了,下面講講安裝完成之後需要做哪些事,以及有哪些小技巧。
1、VS中Qt插件的設置
配置開發環境,選擇VS的Qt插件 - Qt Options - Add
將Qt安裝路徑中的msvc文件夾添加進去——
這裡建議Qt安裝為32位的,與VS保持一致,不過也得看實際情況。設置之後程序仍然不能運行,一般就是和Qt的版本有關。
2、VAssistX的設置(並非如此,不用設置)
VAssistX - C/C++ Directories - Qt安裝目錄中的include文件夾
將include文件夾添加進去。
如圖,設置完成後,選擇VAssistX - Performance - Rebuild,然後重啟VS。接下來寫代碼時就有相關提示啦!
除了上面所說的,我們也可以自己添加一些自動補全,以提高工作效率。在VAssistX - Suggestions - Edit VA Snippets中添加。
3.Qt Creator調試問題
使用msvc版本的qt creator時,會遇到下面這個情況:
問題很明顯,沒有指定調試器。
首先去微軟官網下載安裝cdb——點我
安裝之後的cdb一般在自己電腦中C:\Program Files (x86)\Windows Kits\8.1\Debuggers文件夾下面,win10在C:\Program Files (x86)\Windows Kits\10\Debuggers\x86下面
將其添加進去就可以了:
that's all.
點擊領取Qt學習資料+視頻教程~「連結」