标题:VS2013编译Qt5.2.0 32位静态库debug-and-release版及结果分享
作者:skykingf
日期:2013-12-25 13:43
内容:
1. 下载zip源码,我下载的是qt-everywhere-opensource-src-5.2.0.zip这个文件。
2.安装python
3.解压缩qt-everywhere-opensource-src-5.2.0.zip文件,修改
qtbase\mkspecs\win32-msvc2013\qmake.conf文件,将
QMAKE_CFLAGS_RELEASE= -O2 -MDQMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO += -O2 -MD -ZiQMAKE_CFLAGS_DEBUG= -Zi -MDd
改为
QMAKE_CFLAGS_RELEASE= -O2 -MTQMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO += -O2 -MT -ZiQMAKE_CFLAGS_DEBUG= -Zi -MTd
4.在vs2013开发人员命令提示界面运行configure,我使用的配置参数为:
configure -confirm-license -opensource -platform win32-msvc2013 -debug-and-release -static -prefix "D:\Qt\5.2.0-static-vs2013" -qt-sql-sqlite -qt-sql-odbc -plugin-sql-sqlite -plugin-sql-odbc -qt-zlib -qt-libpng -qt-libjpeg -opengl desktop -qt-freetype -no-qml-debug -no-angle -nomake tests -nomake examples -skip qtwebkit
5.使用nmake开始编译,i7-3520m双核,4G内存的配置下,大约3小时编译完成。
6.使用nmake install安装到指定目录。
比较惊喜的是,这样在win8.1+vs2013的环境下编译出的Qt5静态库,直接兼容WinXP。
最后分享编译结果,百度网盘下载
http://pan.baidu.com/s/1eQ1fj8m
#1 [XChinux 01-05 11:12]
感谢分享
#2 [hcaihao 01-07 13:49]
webkit如何编译?
#3 回 2楼(hcaihao) 的帖子 [skykingf 01-08 16:23]
webkit没编译
#4 [chinagll 04-15 11:57]
文件被取消了