Qt 在VS2005安装过程
1.正常安裝Visual Studio 2005,只要安裝了C++即可.
注意:不是Express版本.
2.下載Qt源代碼
Qt 4.3.2 Windows OpenSource版下載:
1)下載QT的源代碼文件包(注意:必須是.zip后綴的,.exe后綴的包是用mingw做編譯器的源代碼文件)。
2)如果是.zip后綴的源碼包,將QT源代碼解壓到硬盤,例如:D:\Qt\4.3.2\;如果是.exe后綴的安裝包,雙擊開始安裝,
(安裝時需要指定mingW的路徑,沒有的話,應(yīng)該要點擊下載到本地并安裝,缺少的話不知道會不會有問題)
http://www.qtcn.org/download/qt-win-opensource-src-4.3.2.zip
ftp://ftp.trolltech.com/qt/source/qt-win-opensource-src-4.3.2.zip
3.解壓代碼
目錄結(jié)構(gòu)建議:
D:\Qt\4.3\??????????? (<-- 打算用其他編譯環(huán)境)
D:\Qt\4.3-msvc2005\?? (<-- 如過你打算用Visual Studio 2005)
注意:目錄中間不要有空格,據(jù)說后面編譯會出問題.
4.編譯源代碼
通過"開始"菜單 -> "Microsoft Visual Studio 2005" -> "Visual Studio Tools", 運行命令行.
下面是檢查運行環(huán)境是否正確的方法,就是運行nmake命令
D:\Qt\4.3.2-msvc2005> nmake /?
配置編譯的命令行:
D:\Qt\4.3.2-msvc2005>configure -no-stl -no-dsp -vcproj??? //生成nmake的Makefile
編譯過程中,會問一個問題:
是否接受GPL協(xié)議,選 'y'.
經(jīng)過一段時間以后,qmake被編譯出來.
然后按照提示 nmake 即可
5.配置環(huán)境變量
好像主要為了在命令行的時候使用.
在"我的電腦"上單擊右鍵,進入"屬性",然后打開"環(huán)境變量"對話框.
在PATH環(huán)境變量中添加:"D:\Qt\4.3.2-msvc2005\bin".
添加新的環(huán)境變量,名字為"QMAKESPEC",值為"win32-msvc2005".
6.安裝Visual Studio的插件
?在網(wǎng)上下載Qt Visual Studio Integration v1.2.2 for.VS.2003.2005.exe,安裝之.
安裝的時候,用戶名任意,注冊碼為下列值之一:
FGJ7UGX-WQPWJ6X-F4M-UG6ZQC-2G8N2G-6AYP3G-864F
FGJ58F-HQGNCCM-F4M-BVY8ELX-8KG9WT-NU5JAQ-6C21
FGBBY3M-WYYUFN9-F4M-GWEVVS9-WTKP39X-UKJUUDM-EE0D
FGM9UXX-PJ8CRVX-F4M-UQDJFQ9-PXHXTQ-BZF46Y9-694B
安裝完畢后,打開vs2005,即發(fā)現(xiàn)菜單中多了個QT選項,新建項目時,可以選擇QT projects。
如果有問題的話,可以打開S2005,選擇"Tools" -> "Options" -> "Qt" -> "Builds",
查看是否配置成功。里面應(yīng)該有QT的名字和安裝路徑,如果沒有的話,進行手動設(shè)置。
Qt Visual Studio Integration v1.2.2 for.VS.2003.2005.exe
的下載網(wǎng)址為:http://www618.fixdown.com/Qt.Visual.Studio.Integration.exe
7 測試使用QT
編輯一個Qt測試程序測試是否安裝成功了。在一個空文件夾中,建立一個文件 main.cpp 輸入以下內(nèi)容
#include <QApplication>
#include <QPushButton>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QPushButton hello(”Hello world!”);
hello.resize(100, 30);
hello.show();
return app.exec();
}
保存后,打開VS2005命令提示符,將路徑切換到例子所在的文件夾,
qmake -project
qmake
nmake
沒有輸入錯誤的話,就會發(fā)現(xiàn),已經(jīng)自動生成了debug目錄,并且,生成了debug版本的程序。運行一下,就可以看到結(jié)果了。
nmake release 就可以生成release版本的程序。
如果要在VS2005下面中編譯,先用命令行 qmake -project 生成pro文件
再用命令行 qmake –t vcapp 生成VS2005的工程文件 *.vcproj
然后打開VS2005,打開生成的*.vcproj文件,編譯后,則在對應(yīng)的debug目錄下面生成相對應(yīng)的可執(zhí)行文件
9 測試使用
新建一個QT工程,方法為選擇"Qt projects" -> "Qt Application"類型,輸入工程名字,單擊OK,一直Next,最后Finish.
雙擊工程文件里面的"test.ui",馬上出現(xiàn)了所見及所得的窗體編輯器,在上面添加一個按鈕.
雙擊按鈕,產(chǎn)生相應(yīng)的消息響應(yīng)函數(shù).
添加頭文件:
#include <QMessageBox>
在函數(shù)void Test::on_pushButton_clicked()體內(nèi)添加如下代碼:
??? QMessageBox box(this);
??? box.setText("Haha, hit me.");
??? box.exec();
編譯運行工程。
總結(jié)
以上是生活随笔為你收集整理的Qt 在VS2005安装过程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android 报错处理:All fla
- 下一篇: 机器人主要有哪几部分组成?