在Visual Studio 2008中安装Qt 4.5
1,确保正确安装Visual Studio 2008。
注意:最初我在编译qt总有提示:没有包含:"windows.h",然后就无法进行configure。最后我卸载了vs2008重新安装了默认版本,在编译还是同样错误;再次卸载vs2008重新安装了完全版本,在后面编译时就没有错误了。
2,下载Qt4.5源代码
版本随时在更新。http://www.qtsoftware.com/downloads
选择LGPL/Free Downloads,然后选择download qt sdk for windows(就选完整的sdk吧,有完整的资料,对我们初学者很有用)。
3,解压Qt4.5代码
这是我的目录:E:/Qt/4.5SDK;(下一级目录是E:/Qt/4.5SDK/qt):
(E盘的格式是fat32,听说ntfs有点影响)
4,编译Qt4.5源代码
通过"开始"菜单 -> "Microsoft Visual Studio 2008" -> "Visual Studio Tools", 运行vs2008命令行提示。
C:/Program Files/Microsoft Visual Studio 9.0/VC> cd c:/Program Files/Microsoft Visual Studio 9.0/Common7/Tools>
C:/Program Files/Microsoft Visual Studio 9.0/Common7/Tools> vsvars32.bat
C:/Program Files/Microsoft Visual Studio 9.0Common7/Tools> e:
E:/> cd e:/qt/4.5sdk/qt
E:/Qt/4.5SDK/qt> configure -debug-and-release -static
E:/Qt/4.5SDK/qt> nmake
注意:configure 大概用一小时。namke从十点多开始,直到一点我睡觉还没有编译完,第二天大早已完成,所以估计用了三小时以上。传说编译时间和电脑配置有很大关系。。貌似电脑老了。另外,nmake以后,还是有一些警告错误,我没有理会。
5,配置环境变量
在"我的电脑"上单击右键,进入"属性",然后打开"环境变量"对话框.
在PATH环境变量中添加:"E:/Qt/4.5sdk/qt/bin".
打开VS2008,将Qt路径添加到VC编译环境中,工具->选项->项目和解决方案->VC++目录,在包含文件一栏添加: E:/Qt/4.5sdk/qt/include/QtGui;E:/Qt/4.5sdk/qt/include/QtCore;E:/Qt/4.5sdk/qt/include,在库文件一栏添加E:/Qt/4.5sdk/qt/lib;
到这里,我很高兴的重启VS2008,以为能使用了,结果。。。。无法新建qt项目,继续往下看吧。。
6,安装一个集成软件
下载Trolltech Qt Visual Studio Integration v1.40或之后的版本,用关键字 “Qt Visual Studio Integration”搜一下就行。
我的是:http://3ddown.com/soft/33062.htm
把v1.40和它对应的v1.40 注册文件(Keygen)同时下载,然后按提示装上就大功告成!写一个测试程序试试吧。。
参考资料:
http://blog.csdn.net/cxjnet/archive/2009/03/08/3968317.aspx
http://hi.baidu.com/wenjiejia/blog/item/c017bb1b9ddd1e1e8618bffe.html
http://www.cnblogs.com/lansh/archive/2007/11/29/952783.html
此文同时写在:http://hi.baidu.com/agassi_p/blog/item/455833601e4eb14ceaf8f866.html