QT小記之在VS2005中使用QT
如何在Windows平臺下使用QT開發?
一,下載SDK包
請去官網(QT被NOKIA收購,貌似使用協議更寬松了)下載win版本的QTSDK包。(地址如不知請百度GOOGLE之)
二,設置開發環境相關變量
系統環變:PATH下加入:(yourqtinstallpath)\bin
添加新的環境變量,名字為"QMAKESPEC",值為"win32-msvc2005".
VS2005環境:include和lib分別包含qt的include目錄和qt的lib目錄
三, 編譯你所需要的QT Lib
通過"開始"菜單 -> "Microsoft Visual Studio 2005" -> "Visual Studio Tools", 運行命令行(勿使用cmd,找不到nmake)
(yourqtinstallpath)>configure -no-stl -no-dsp -vcproj
待QMake完成 繼續簡單的敲入nmake即可(等待編譯吧)
四,創建QT工程 helloworld
有三種辦法把QT代碼生成為VS工程
1,使用qmake,如代碼在C盤下
C:\> qmake -project -t vcapp -o projectname.pro
C:\> qmake
2,編寫pro工程文件。如果是商業版的就不用了。具體可以參考幫助文檔qmake。新建記事本文件,文件名修改為hello.pro,文件名沒有 特殊要求哈;輸入
SOURCES +=main.cpp
CONFIG +=qt
ok 保存。
打開命令行,切換目錄到hello.cpp所在目錄。生成Makefile文件;輸入:
qmake -o Makefile hello.pro ;
接下來生成項目文件.vcproj文件。
qmake -tp vc -o hello.vcproj hello.pro
3,直接使用Qt Visual Studio Integration v1.2.2 for.VS.2003.2005插件(詳見http://blog.csdn.net/znf19850924/archive/2008/01/16/2047373.aspx)
需要配置如下:
"Tools" -> "Options" -> "Qt" -> "Builds", 添加我們剛才編譯的Qt代碼,名字為"Qt 4.3.2", 路徑為(yourqtinstallpath)
啟動一個新的工程.
選擇"Qt projects" -> "Qt Application"類型,輸入工程名字,單擊OK.
雙擊工程文件里面的"test.ui",馬上出現了所見及所得的窗體編輯器,在上面添加一個按鈕.
雙擊按鈕,產生相應的消息響應函數.
添加頭文件:
#include <QMessageBox>
在函數void Test::on_pushButton_clicked()體內添加如下代碼:
QMessageBox box(this);
box.setText("Haha, hit me.");
box.exec();
PS:另外可以直接使用QTSDK自帶安裝的QTCreate來進行QT工程,在安裝好SDK后不需要進行任何配置就能夠運行DEMO并看到效果,可能自身已經配置好,但是如何引入到VS中,暫時還不知道,沒有研究。
posted on 2010-01-31 14:44 Code Knight 閱讀(6194) 評論(0) 編輯 收藏 引用 所屬分類: GUI 、QT 、編譯記