要進(jìn)行Qt開發(fā),首先要安裝Qt library和Qt Creator,Qt library為Qt程序提供頭文件、靜態(tài)鏈接庫和動態(tài)鏈接庫,Qt Creator則是用于編程的IDE,提供了GUI界面繪制、代碼編寫、程序調(diào)試等多個功能。
Qt一直以來,分為商業(yè)、開源兩個版本,商業(yè)版本為用戶提供了二級制的動態(tài)庫,直接安裝既可以使用,但是需要花錢購買license,而開源版本則遵守GPL協(xié)議,提供了源碼,用戶需要自行編譯,才能生產(chǎn)動態(tài)庫文件。自從諾基亞公司放棄Meego、遣散Qt開發(fā)團(tuán)隊以后,Qt商業(yè)版本的網(wǎng)站移到了qt.digia.com,而開源版本則放到了 下載Qt library 安裝MinGW 關(guān)于mingw的下載,這里要重點(diǎn)提一下,因為Qt 4.8.4要求使用gcc4.4版本的mingw,這個版本算比較老的,網(wǎng)上不是很好找,在諾基亞的網(wǎng)站上有一個鏈接ftp://ftp.qt.nokia.com/misc/MinGW-gcc440_1.zip,我上傳到csdn上了一份http://download.csdn.net/detail/vah101/4863585。下載之后,將壓縮包解壓到c盤或者指定目錄下。 接下來,開始安裝Qt library,只要按照提示一步步走就行,中間會跳出一個對話框,需要選擇mingw的安裝路徑,這個就是上面說的mingw的解壓路徑,之后耐心等待就行了,最后彈出安裝完畢的對話框。但是這還沒有最終結(jié)束,還需要對安裝好的Qt library進(jìn)行編譯。在前面介紹中,已經(jīng)提到過,Qt library分為開源和商業(yè)兩個版本,這里下載的是開源版本,實(shí)質(zhì)上就是Qt library的源代碼和一些靜態(tài)庫,如果想要完全的跑起來還需要對其進(jìn)行編譯,方法是進(jìn)入開始菜單->程序-> Qt by Digia v4.8.4 (MinGW OpenSource) –>Qt 4.8.4 (Build Debug Libraries),然后按照提示逐步操作即可,之后mingw開始編譯Qt library的源碼,大約需要很長一段時間(視PC的配置而定),會提示編譯完成。 注意,如果安裝的MinGW不是gcc4.4版本的,可能會出現(xiàn)許多詭異的問題,比如某個宏沒有定義、某個頭文件找不到,所以一定要用上文中所說的MinGW包。 安裝Qt Creator Qt Creator的下載路徑也是http:///downloads,它的安裝過程相對簡單,按照提示來就可以了。相對復(fù)雜一點(diǎn)的就是要對編譯器和調(diào)試的路徑進(jìn)行選擇,在菜單欄中的工具->選項,在左側(cè)的選擇“構(gòu)建和調(diào)試”,在“compiler”、“Qt版本”選項卡中,選擇MinGW的g++.exe的路徑(通常會在mingw目錄的bin\g++.exe)、選擇Qt的qmake路徑以及版本號(qmake通常在Qt\4.8.4\bin\qmake.exe)。 最后,選擇“Kit”選項卡,單擊“add”按鈕創(chuàng)建一個新的編譯設(shè)置項,按照提示選擇編譯器、Debuger(通常在mingw目錄的bin\gdb.exe)、Qt版本號,設(shè)好之后,單擊應(yīng)用,最后別忘了在將這條新的編譯選項設(shè)置為defualt。 |
|