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文件,将 [cpp] view plaincopy QMAKE_CFLAGS_RELEASE=-O2
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文件,将
[cpp] view
plaincopy
-
QMAKE_CFLAGS_RELEASE = -O2 -MD
-
QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO += -O2 -MD -Zi
-
QMAKE_CFLAGS_DEBUG = -Zi -MDd
改为
[cpp] view
plaincopy
-
QMAKE_CFLAGS_RELEASE = -O2 -MT
-
QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO += -O2 -MT -Zi
-
QMAKE_CFLAGS_DEBUG = -Zi -MTd
4.在vs2013开发人员命令提示界面运行configure,我使用的配置参数为:
[python] view
plaincopy
-
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
Stellungnahme:Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn