从4.7.0版本开始,QT提供了对vs2010的编译配置文件支持。
对64位Release版本的编译,由于vs2010 cl x64编译器的问题,编译出来的可执行文件在运行时会出现内存访问异常。解决该问题的方法是更新微软提供的补丁
http://code.msdn.microsoft.com/KB2280741/Release/ProjectReleases.aspx?ReleaseId=4974
<1>QT4.7.1版本 x64编译
编译环境:windows7 x64 professional,vs2010
1)下载QT4.7.1源代码包 http://get.qt.nokia.com/qt/source/qt-everywhere-opensource-src-4.7.1.zip
2)解压缩至e:/QTLib-x64 (可以设置自己解压缩目录,下面命令中假定解压缩后的目录为e:/QTLib-x64)
3)打开vs2010 visual studio x64 win64 command prompt命令窗口
打开路径: 开始 -> 所有程序 -> Mircosoft Visual Studio 2010 -> visual studio tools -> Visual Studio x64 win64 command prompt (2010)
如果是在32位操作系统上,可以选择Visual Studio x64 cross x64 command prompt (2010)命令窗口
4)在命令窗口下将路径设置到 e:/QTLib-x64
5)指定QT库文件路径和编译文件
在