最近打算看下HTML的渲染,据说QT里面用了webkit,想来看看,可是找了半天没发现一个*.sln文件,在网上郁闷了半天~
还好找到了解决方案,记录下来~~~~
http://www.qtcn.org/bbs/home.php QT中文论坛,版主应该很强大~~总结了很多版本的编译方案~
可是我下载的4.4.3的,结果没有看到。最后在网上发现了一文!
http://blog.csdn.net/huybin_wang/archive/2008/10/17/3091377.aspx,跟着他的走,几乎成功,唯一的就是敲命令的时候不是用的start-->cmd,而是vs2003里面的命令提示。
文章转载如下!
一.    安装准备:
1.     准备安装文件:
 (1):Qt 4.4.3 OpenSource for Windows
下载地址: ftp://ftp.trolltech.no/qt/source/qt-win-opensource-src-4.4.3.zip
(2)Qt Visual Studio Integration v1.2.2 for.VS.2003.2005 英文版
下载地址:http://www.fixdown.com/china/Programming/2525.htm
(3)Visual Assist (代码提示功能,选装)
2.    已安装VS2005,安装其中C++即可.
3.    将下载的Qt 4.4.3文件解压. 如解压至目录D:\QT\4.4.3
4.     设置环境变量
       右击我的电脑->属性->高级->环境变量;
     在系统变量中新建QTDIR变量,变量值D:\QT\4.4.3
       新建QMAKESPEC变量,变量值win32-msvc2005 
        在PATH变量中填加:D:\QT\4.4.3\bin;
 PS:  
============================== 
        value                             platform 
        win32-msvc                   VC6      
        win32-msvc2003           VS2003 
        win32-msvc2005           VS2005
        win32-msvc2008           VS2008
==============================
至此准备工作结束.
 
二.    编译QT
1.    配置
 在命令行提示符下进入QTDIR目录,如cd D:\QT\4.4.3
  在命令行中输入configure -no-dsp -vcproj 
    (具体参数设置可输入configure /?查看)
    configure 大约需几分钟时间.
2.    编译
configure完成后,会有提示.此时只需输入nmake进行编译.编译所花时间较长,两三个小时(视机器性能而定).
 
三.    安装Qt Visual Studio Integration v1.2.2
直接安装即可,用户名任意,注册码可取下列值之一:
FG6ALD-Y2PYGSX-F4M-LQAHD59-JZ6QKN-FJ7PXV-049B
FGEZDGX-AZPBJ8X-F4M-K44SA7M-UEG7TH-UYAML8M-05D7
FGPDXA9-MXKFJYM-F4M-BHEDKZX-8XCETXX-92WFVWX-A05E
FGWNPUX-Y6X26L9-F4M-GLZMY99-97RXPJX-BP256DX-737C
 
四.    配置VS2005
"工具"->"选项"->"QT"->"Builds"添加version name: 4.4.3     PATH: D:\QT\4.4.3
若安装了Visual Assist,则需选择"VAssistX" -> "Visual Assist X Options ..." -> "Projects", 在"Platform"里面把"Win32"改为"Custom",
在"Stable include files"中添加D:\Qt\4.3.3\include目录下的子文件夹. 
 
将D:\QT\4.4.3\bin目录下的DLL文件拷到C:\windows目录下(注意,重装QT时记得删除或替换.否则可能会出现找不到链接入口的错误.)
至此安装结束.
 
五.     测试
VS2005中:"文件"->"新建"->"项目",选择"Qt Projects"->"Qt Application".输入名称.确定,FINISH,OK
双击解决方案中"hello.ui",即可弹出窗体编辑器.在窗体上加入一个WIDGET,如BUTTON.

编译运行即可.
