先瞭解Qt:
Qt一直以來,分為商業、開源兩個版本,商業版本為使用者提供了二級制的動態庫,直接安裝既可以使用,但是需要花錢購買license,而開源版本則遵守GPL協議,提供了源碼,使用者需要自行編譯,才能生產動態庫檔案。自從諾基亞公司放棄Meego、遣散QtTeam Dev以後,Qt商業版本的網站移到了qt.digia.com,而開源版本則放到了qt-project.org
以下將介紹開源版本的安裝。
Qt開發,首先要安裝Qt library和Qt Creator
Qt library為Qt程式提供標頭檔、靜態連結庫和動態連結程式庫;
Qt Creator則是用於編程的IDE,提供了GUI介面繪製、代碼編寫、程式調試等多個功能。
QT在windows下的安裝有多種選擇。開啟QT官方下載網址便知:http://qt-project.org/downloads
在此需要聲明的是,我說的多種選擇不是版本的選擇,而是安裝方式和編譯器的選擇~
下載網址一般包括 Qt Library 和 Qt Creator
Qt Library
版本很多,在windows下可以選擇的就有 MinGW ,VS2008 ,VS2010 ,VS2012。這些版本的主要是編譯器的不同,因為 Qt Library 還要我們自己編譯,才可以使用,所以你要現決定好用什麼編譯器,然後在選擇那個版本。如果你已經安裝了VS,那麼可以選擇後者,如果你對linux情有獨鐘,你可以選擇MinGW。一個人愛好,但是我的使用體驗是MinGW編譯的時候很慢,但是運行起來與VS無差異。
本文選擇MinGW版本的作為介紹。,
Qt Creator
可以任意選取版本,無太大的差別,建議選擇最新的,可以提高效率。
安裝Qt:
選擇好了Qt Library之後,在安裝之前確認做好了足夠的準備,如果你尋則的是MinGW版本的,那麼請安裝MinGW之後再安裝QT Library。安裝過程中會提示你選擇MinGW的安裝目錄。如果是VS版本的,還得需要WINSDK。
以下介紹MinGW版本安裝。
1.安裝MinGW:
:http://mingwbuilds.sourceforge.net/ 將解壓之後的檔案放在C盤根目錄下(其他盤也可以,但是在安裝QT LIbrary是記得選擇路徑)。一般在C:/mingw
2.安裝Qt Library
開始安裝Qt Library,按照提示安裝下去。中間選擇MinGW安裝目,選擇剛才你安裝的地方,一般為C:/mingw。最後提示安裝完成。
不要高興的太早,真正的安裝才剛剛開始。這裡下載的是開源版本,實質上就是Qt library的原始碼和一些靜態庫,如果想要完全的跑起來還需要對其進行編譯,方法是進入開始菜單->程式-> Qt by Digia v4.8.5 (MinGW OpenSource) –>Qt 4.8.5 (Build Debug Libraries)。會出現命令列視窗。接下來我們需要做的就是編譯Library。
看到命令列不要害怕,一般裡面不會讓你設定太多,只有兩次互動,第一次是讓你選擇開源‘o’還是
商業版本‘c’,鍵盤點擊o。第二次是提示你是否同意條款。鍵盤點擊 y。接下來就是漫長的編譯過程。等吧……
3.安裝Qt Creator
這個沒有什麼設定的。一路next就可以。
使用Qt Library
全部安裝完成之後,如果想在QT creator 中使用QT的sdk 還需一點設定。開啟creator。功能表列中的工具->選項,在左側的選擇“構建和調試”,在“compiler”、“Qt版本”選項卡中,選擇MinGW的g++.exe的路徑(通常會在mingw目錄的bin\g++.exe)、選擇Qt的qmake路徑以及版本號碼(qmake通常在Qt\4.8.4\bin\qmake.exe)。
最後,選擇“Kit”選項卡,單擊“add”按鈕建立一個新的編譯設定項,按照提示選擇編譯器、Debuger(通常在mingw目錄的bin\gdb.exe)、Qt版本號碼,設好之後,單擊應用,最後別忘了在將這條新的編譯選項設定為defualt。
GOOD LUCK ----------------yaung