自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

QT.txt 編譯與配置詳解

移動開發(fā)
本文介紹的是QT.txt 編譯與配置詳解,Windows操作系統(tǒng),GPL個人版的QT4.3.1編譯與配置步驟.先來看內容。

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就是啟動文件或主類文件).

  1. qmake  
  2. 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 編譯與配置詳解的內容介紹完了,希望本文對你有所幫助。

責任編輯:zhaolei 來源: 互聯(lián)網
相關推薦

2011-07-01 12:52:50

Ubuntu Qt wxWidgets

2011-06-24 10:05:51

QT 對象 父對象

2011-06-24 09:39:05

2011-07-04 15:13:31

QT MPlayer 移植

2011-08-29 09:33:24

WindowsQt庫靜態(tài)

2011-07-05 14:16:50

QT Mysql 驅動

2011-07-04 15:48:57

Qt 桌面

2011-07-05 10:44:51

Qt Sqlite 靜態(tài)編譯

2011-06-29 09:33:18

Qt 編譯

2011-06-23 10:16:55

VS2010 QT 4.7.2 QT

2011-06-23 18:37:02

Qt 數(shù)據(jù)庫

2011-07-05 16:31:17

Qtopia 交叉編譯

2011-07-02 14:11:46

Qt Gtk Ubuntu

2011-06-14 09:04:52

Qt 環(huán)境變量

2011-06-21 16:51:21

Qt 靜態(tài) 編譯

2011-06-08 15:27:24

QT QT 4.5 編譯

2011-06-09 15:18:07

QT 編譯

2011-06-13 13:06:48

Gtk Qt

2010-12-16 10:00:20

QtVisual Stud

2011-06-20 11:14:09

Qt QxtGlobalS 熱鍵
點贊
收藏

51CTO技術棧公眾號