Qt Windows 環境搭建

作者:billy
版權聲明:著作權歸作者所有,商業轉載請聯繫作者獲得授權,非商業轉載請註明出處

IDE和編譯器的選擇

衆所周知 Qt Creator 是一個 IDE,與 Visual Studio 類似,可以用來開發應用程序。
而IDE可以指定不同的編譯器與調試器來編譯及調試程序。

下面介紹一下 Qt Creator 和 Visual Studio的編譯器和調試器
Visual Studio:
編譯器:Microsoft Visual C++ Compiler(MSVC)
調試器:Debugging Tools for Widows(CDB)

Qt Creator:
編譯器:MinGW(GCC)或者 Microsoft Visual C++ Compiler(MSVC)
調試器:MinGW(GCC)使用 GDB,Microsoft Visual C++ Compiler(MSVC)使用 CDB

總結:Windows 下共有3種開發環境

IDE 編譯器 調試器
Qt Creator MinGW gdb
Qt Creator MSVC cdb
Visual Studio MSVC cdb

1. 使用 Qt Creator + MinGW

下載地址:http://download.qt.io/archive/qt
注意Qt 5.8 版本之前,MinGW 和 MSVC 版本是需要分開下載的

在這裏插入圖片描述

從Qt 5.9.0開始就把 Windows版本都整合在一起,如圖所示只需下載 Windows 版即可
在這裏插入圖片描述
下載完成開始安裝,一路 next 即可。默認 MinGW編譯器和 gdb 調試器。
這種開發環境博主用的比較少,因爲MinGW編譯器有一個弊端,那就是MinGW編譯器不支持webenginewidgets模塊,原因是Chrome團隊不喜歡MinGW,谷歌放棄了MinGW,曾幾何時讓博主非常操蛋

2. 使用 Qt Creator + MSVC

以Qt 5.12.4爲例,Qt 5.12.4支持的編譯器是 MSVC2015 64bit、MSVC2017 32bit、MSVC2017 64bit
注意Qt版本的不同,對應的VS版本也是不同的,而且有32位和64的區分
博主這裏選擇的是 MSVC2015 64bit
下載 Visual Studio 2015 64bit
下載 Qt 5.12.4
使用 MSVC 編譯器需要使用 CDB 來調試程序
所以需要下載 Debugging Tools for Widows(CDB)
全部下載、安裝完成之後就可以配置Qt 的構建套件
在這裏插入圖片描述
在這裏插入圖片描述先在調試器中添加下載好的 CDB,然後在構建套件中選擇 MSVC編譯器和 CDB調試器即可
這種開發環境是博主非常推薦的,一般我們開發應用程序都是使用的這個環境

3. 使用 Visual Studio + MSVC

還是以Qt 5.12.4爲例,選擇 MSVC2015 64bit
下載 Visual Studio 2015 64bit
下載 Qt 5.12.4
Visual Studio有自己的調試器所以這裏不需要再下載 CDB了
但是這裏需要下載一個 VS 的插件,叫 vs-addin
下載地址:http://download.qt.io/archive/vsaddin/2.3.2/
下載安裝成功之後運行 Visual Studio,就可以看到多了一個 Qt VS Tools
在這裏插入圖片描述
可以在 Qt Options中添加已安裝的Qt版本
可以通過Open Qt Project File直接打開Qt程序
在這裏插入圖片描述
當然也可以直接創建一個新的 Qt GUI 應用程序

這種開發環境博主認爲也是比較少用的,雖然很多人極力推崇VS的調試非常強大,這點毋庸置疑,但是VS太過龐大了,一般我們開發程序用Qt Creator完全能夠滿足條件,而且Qt Creator是專門爲Qt量身定做的,可以提高有經驗的 Qt 開發人員的工作效率,所以博主還是推薦第二種開發環境

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章