在VS2008中使用Qt編程
一、安裝所需軟件
1. 下載安裝VS2008;
2. 下載qt-win-opensource-4.7.0-vs2008.exe,并安裝。這里我們假設安裝在C:\Qt4.7.0下;
3. 下載qt-vs-addin-1.1.7.exe,并安裝。
這三個軟件安裝好后,在VS的菜單界面上就會出現"QT"選項了。
二、環境配置
1.用VS新建一個win32控制臺應用程序,我們假設工程名為:Hello。
2.選擇工具->選項->項目和解決方案->VC++目錄。
(1) 選擇“可執行文件”,在里面添加: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) 選擇“庫文件”,在里面添加:C:\Qt4.7.0\lib;
三、開始編程 (這里舉一個簡單的例子)
1.選擇菜單上的“QT”選項- >“Launch Designer” ,啟動designer : 放入一個“label”,內容
寫為:helloQT。然后保存為Hello.ui,再將它添加到源文件中。
右擊“Hello.ui”->“屬性”->“自定義生成步驟”:
命令行:uic.exe Hello.ui -o HelloUi.h
輸出:HelloUi.h
附加依賴項:uic.exe; Hello.ui
然后,點擊“確定”。這時再右擊“Hello.ui”,選擇“編譯”,則會生成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.選擇“項目”,“Hello屬性”,“配置屬性”:
1) “常規”:選擇“字符集”為“使用多字節字符集”;
(2) “調試”:填寫“環境”值為:PATH=C:\Qt4.7.0\bin;
填寫“合并環境”值為:是;
(3) “鏈接器”:進入“常規”選項,填寫“附加庫目錄”為:C:\Qt4.7.0\lib;
進入“輸入”選項,填寫“附加依賴項”為:qtcore4.lib qtgui4.lib(注意,這兩個庫之間為空格,不能寫逗號)
四、 調試運行
到了這里,運行程序,則可正常編譯,成功運行。
【編輯推薦】