一 Qt簡介
Qt 是一個(gè)跨平臺(tái)的C++應(yīng)用程序框架,支持Windows、Linux、Mac OS X、Android、iOS、Windows Phone、嵌入式系統(tǒng)等。也就是說,Qt 可以同時(shí)支持桌面應(yīng)用程序開發(fā)、嵌入式開發(fā)和移動(dòng)開發(fā),覆蓋了現(xiàn)有的所有主流平臺(tái)。你只需要編寫一次代碼,發(fā)布到不同平臺(tái)前重新編譯即可。
Qt 不僅僅是一個(gè)GUI庫,它除了可以創(chuàng)建漂亮的界面,還有很多其他組件,例如,你不再需要研究STL,不再需要C++的<string>頭文件,不再需要去找解析XML、連接數(shù)據(jù)庫、Socket 的各種第三方庫,這些 Qt 都已經(jīng)內(nèi)置了。
Qt 是應(yīng)用程序開發(fā)的一站式解決方案!Qt 雖然龐大,封裝較深,但它的速度并不慢,雖不及MFC,但比Java、C#要快。Qt 程序最終會(huì)編譯成本地代碼,而不是依托虛擬機(jī)。
二 Qt Creator 簡介
Qt Creator是一個(gè)跨平臺(tái)的,完整的Qt集成開發(fā)環(huán)境(IDE),其中包括了高級(jí)C++代碼編輯器,項(xiàng)目和生成管理工具,集成的上下文相關(guān)的幫助系統(tǒng),圖形化調(diào)試器,代碼管理和瀏覽工具等。
三 Qt Creator的下載和安裝
地址:http://download.qt.io/official_releases/qt/5.6/5.6.1-1/
下載后雙擊qt-opensource-windows-x86-mingw494-5.6.1-1.exe即可,安裝過程一直單擊下一步即可,建議初學(xué)者保持默認(rèn)選擇。
提示:下載程序中的mingw492表明該版本Qt使用了MinGW作為編譯器。MinGW即Minimalist GUN For Windows,是GUN 開發(fā)工具移植到win32平臺(tái)下的產(chǎn)物。