在VS2008中使用Qt編程
一、安裝所需軟件
1. 下載安裝VS2008;
2. 下載qt-win-opensource-4.7.0-vs2008.exe,并安裝。這里我們假設(shè)安裝在C:\Qt4.7.0下;
3. 下載qt-vs-addin-1.1.7.exe,并安裝。
這三個(gè)軟件安裝好后,在VS的菜單界面上就會(huì)出現(xiàn)"QT"選項(xiàng)了。
二、環(huán)境配置
1.用VS新建一個(gè)win32控制臺(tái)應(yīng)用程序,我們假設(shè)工程名為:Hello。
2.選擇工具->選項(xiàng)->項(xiàng)目和解決方案->VC++目錄。
(1) 選擇“可執(zhí)行文件”,在里面添加:C:\Qt4.7.0\bin;
(2) 選擇“包含文件”,在里面添加:C:\Qt4.7.0\include; C:\Qt4.7.0\include\Qt;
C:\Qt4.7.0\include\QtCore; C:\Qt4.7.0\include\QtGui
(3) 選擇“庫(kù)文件”,在里面添加:C:\Qt4.7.0\lib;
三、開(kāi)始編程 (這里舉一個(gè)簡(jiǎn)單的例子)
1.選擇菜單上的“QT”選項(xiàng)- >“Launch Designer” ,啟動(dòng)designer : 放入一個(gè)“label”,內(nèi)容
寫為:helloQT。然后保存為Hello.ui,再將它添加到源文件中。
右擊“Hello.ui”->“屬性”->“自定義生成步驟”:
命令行:uic.exe Hello.ui -o HelloUi.h
輸出:HelloUi.h
附加依賴項(xiàng):uic.exe; Hello.ui
然后,點(diǎn)擊“確定”。這時(shí)再右擊“Hello.ui”,選擇“編譯”,則會(huì)生成HelloUi.h。
將它添加到工程 中。
2. 在Hello.cpp中編寫代碼如下:
- #include "stdafx.h"
- #include "HelloUi.h"
- #include <QtGui/QApplication>
- #include <QtGui/QMainWindow>
- int _tmain(int argc, _TCHAR* argv[])
- {
- QApplication app(argc,argv);
- QMainWindow *dlg=new QMainWindow();
- Ui::Form ui;
- ui.setupUi(dlg);
- dlg->show();
- return app.exec();
- }
3.選擇“項(xiàng)目”,“Hello屬性”,“配置屬性”:
1) “常規(guī)”:選擇“字符集”為“使用多字節(jié)字符集”;
(2) “調(diào)試”:填寫“環(huán)境”值為:PATH=C:\Qt4.7.0\bin;
填寫“合并環(huán)境”值為:是;
(3) “鏈接器”:進(jìn)入“常規(guī)”選項(xiàng),填寫“附加庫(kù)目錄”為:C:\Qt4.7.0\lib;
進(jìn)入“輸入”選項(xiàng),填寫“附加依賴項(xiàng)”為:qtcore4.lib qtgui4.lib(注意,這兩個(gè)庫(kù)之間為空格,不能寫逗號(hào))
四、 調(diào)試運(yùn)行
到了這里,運(yùn)行程序,則可正常編譯,成功運(yùn)行。
【編輯推薦】