QT.txt 編譯與配置詳解
QT.txt 編譯與配置詳解是本文要講解的內容,Windows操作系統(tǒng),GPL個人版的QT4.3.1編譯與配置步驟如下。
1、.http://www.qtcn.org/bbs/read.php?tid=1075下載QT.
包括了已經編譯成二進制和一些工具,比如qmake.exe. qt-win-opensource-4.3.1-mingw.exe為安裝程序,而qt-win-opensource-src-4.3.2.zip為QT的GPL Source Code.是沒有編譯成二進制代碼的.
2、.下載并安裝Dev-CPP,主要是為了得到里面的編譯器,當然也可以用來編寫QT或是其他一些C/C++程序。
Dev-CPP中包括了很多的C/C++編譯器,比如gcc,mingw32等.這些編譯器會在QT最后生成可執(zhí)行文件時用到,在下述會討論。需要注意的是,如果在本機上已經裝了VC++6.0,并且又不想改變C/C++文件的圖標的話,在安裝Dev-CPP時,可將Dev-CPP為這些文件提供的圖標的選項去掉.
3.、有了QT和編譯器后,剩下的就是設置QT和編譯器的環(huán)境變量了,設置環(huán)境變量最常用的有兩種方法,一是右鍵點擊我的電腦,在彈出菜單中選擇屬性菜單項,然后在打開的窗口中選擇高級選項卡,切換后點擊環(huán)境變量按鈕,添加相關的環(huán)境變量,第二種是編寫批處理(.bat)文件。
在這里采用第一種.進入了環(huán)境變量設置的窗口后,(假設QT被安裝在D:\QT文件夾中,Dev-CPP被安裝在C:\Dev-Cpp).
(1)在用戶變量中新建一個名為QTDIR的變量,值為D:\QT.
(2)在用戶變量的path變量中添加2個值: D:\QT\bin, C:\Dev-Cpp\bin注意每個值以分號劃開.這樣設置后就可以在任意路徑中使用qmake和mingw32-make了,而不必指出具體的所在路徑。
(3).設置lib庫文件路徑,在用戶變量的lib中添加一個值, D:\QT\lib
(4)設置include頭文件路徑,在用戶變量的include中添加一個值,D:\QT\include
(5)這樣就把QT環(huán)境配制好了,下面對配置的環(huán)境進行測試.
打開編輯器,可以是Notepad,或是其他C/C++的IDE,如Dev-CPP.寫一個形如Hello World!的QT程序,比如就畫一個pushbutton,或label等.保存源文件,打開CommandLine,進入當前源代碼文件所在路徑,輸入
qmake -project -o Main.CPP 或 qmake -project (Main.CPP就是啟動文件或主類文件).
- qmake
- mingw32-make
之后去Release文件夾中便生成了Main.EXE可執(zhí)行文件,這就是最終結果。
當然也可以是生成Debug版本,這些需要編譯器的相關參數(shù)的設置,具體做法可以參考qmake和mingw32-make的使用手冊.
除此之外,可以把QT的qmake和mingw32-make集成進一些常用的編輯器比如UtralEdit,EditPlus中,這樣帶來的好出是不用多說的,總不必要每次都在CommandLine下進行開發(fā)了吧.這也就是定制自己的QT開發(fā)環(huán)境.曾在EditPlus中配置過MASM的匯編開發(fā)環(huán)境,很好用.比如要把QT加入到EditPlus中,由于源代碼文件已經是C++了,因此只需要把qmake和mingw32-make加入.
在我的機器上,我已經把原來的QT全部刪除,然后再按照上述配置步驟配置后,測試成功.
小結:QT.txt 編譯與配置詳解的內容介紹完了,希望本文對你有所幫助。