QT小記之在VS2005中使用(設置QMAKESPEC環境變量,以及編譯QT Lib)


QT的結構很清晰明了,看過第一個HELLO WORLD便愛上了它,感覺CEGUI有借鑒過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中,暫時還不知道,沒有研究。

http://blog.sina.com.cn/s/blog_668aae7801017glb.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM