在此之前,我在网上查了很多相关的信息。但是我觉得都忽略了很重要的一点,那就是你把open_source包下载解压,后要仔细阅读一下INSTALL和README文件,我觉得这2个文件很有用。README是介绍,包括支持的平台,而INSTALL中详细介绍安装过程。下面将我的过程介绍一次。QT在vs2005平台下的安装:
1.下载open_source包,这个可以上官方网站下载最新版本,我下载的是QT4.3.4版本。使用迅雷很快,软件包50多M。
2.解压文件到某路径下,如D:\QT\4.3.4;
3. 设置环境变量,我的电脑右键->属性->高级->环境变量->系统变量。在Path添加D:\QT\4.3.4\bin,为了定位
qmake,moc等其他的QT命令。
4.设置VS2005环境,cmd 打开命令行,找到...\Microsoft Visual Studio 8\Common7\Toolsvsvars32.bat 文件,直接将文件拖到命令行窗口,回车,出现“Setting environment for using Microsoft Visual Studio 2005 x86 tools”提示,说明环境已经设置好。这个必须的,因为是在VS2005平台下编译QT开源代码,不要关闭命令行。因为环境只在当前的命令行有效,另外一个办法就是,把上面的文件打开,在系统环境变量设置中,将文件相应的内容设置好。
5.不要关闭命令行,将路径切换到QT\4.3.4目录;输入configure -platfrom win32-msvc2005 -debug-and-release回车。具体内容可以使用configure -help查看。其中platfrom 参数可以有win32-msvc对应vc6.0,win32-msvc.net对应
vs.net2003。最简单的口令必须指明编译的平台。具体可以参考INSTALL文件。回车,选择'y', 等待,大概10多分钟吧。具体根据配置来看了。等待吧......
6.输入nmake,回车,漫长的等待...................2-3个小时。确保中间没有错误提示或者中断。如果有错,你们运行
nmake confclean 清楚所有已经生成的文件。建议直接删除解压的文件,速度更快哈。我在这个过程中错了好几次,很郁闷啊。
7.当nmake成功后,那么在QT\4.3.4\bin中会自动生成一些exe文件,包括assistant.exe,designer.exe.
linguist.exe.qtdemo.exe.文件,以及在QT\4.3.4\lib中会生成相关的lib和dll文件..................整个QT文件夹的大小有2G左右了。有点大哈。到这里就恭喜你,QT安装成功了。。assistant是帮助文档,qtdemo.是范例。可以打开看看
8.好,下面就用代码测试下一;新建一个记事本文件,后缀修改为cpp,文件名假设为hello.cpp,输入如下代码:
#include <QApplication>
#include <QLabel>
int main(int argc, char **argv)
{
QApplication app(argc, argv);
QLabel *label = new QLabel("Hello World!");
label->show();
return app.exec();
} 保存。
9 下面编写pro工程文件。如果是商业版的就不用了。具体可以参考帮助文档qmake。新建记事本文件,文件名修改为hello.pro,文件名没有特殊要求哈;输入
SOURCES +=main.cpp
CONFIG +=qt
ok 保存。
10.打开命令行,切换目录到hello.cpp所在目录。生成Makefile文件;输入:
qmake -o Makefile hello.pro ;
接下来生成项目文件.vcproj文件。
qmake -tp vc -o hello.vcproj hello.pro
一切就绪,只欠东风哈,将项目文件用VS2005打开,生成,运行。到此为止,大功告成。继续努力吧。
我也是刚开始接触QT,以后会把相关经验继续共享,希望大家关注。
另外还有C#的学习笔记将在今后的时间共享。谢谢大家关注!!!
任何一个优秀的软件都有很完善的帮助系统,相信这个没错。