-
UID:138644
-
- 注册时间2012-11-22
- 最后登录2019-01-05
- 在线时间53小时
-
- 发帖142
- 搜Ta的帖子
- 精华1
- 金钱1466
- 威望154
- 贡献值0
- 好评度144
-
访问TA的空间加好友用道具
|
VS2013编译Qt5.2.1 32位静态库debug-and-release版及结果分享 1. 下载zip源码,我下载的是qt-everywhere-opensource-src-5.2.1.zip这个文件。2.安装python3.解压缩qt-everywhere-opensource-src-5.2.1.zip文件,修改qtbase\mkspecs\win32-msvc2013\qmake.conf文件,将
- QMAKE_CFLAGS_RELEASE = -O2 -MD
- QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO += -O2 -MD -Zi
- QMAKE_CFLAGS_DEBUG = -Zi -MDd
改为- QMAKE_CFLAGS_RELEASE = -O2 -MT
- QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO += -O2 -MT -Zi
- QMAKE_CFLAGS_DEBUG = -Zi -MTd
4.在vs2013开发人员命令提示界面运行configure,我使用的配置参数为:- configure -confirm-license -opensource -platform win32-msvc2013 -debug-and-release -static -prefix "D:\Qt\5.2.1-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开始编译,i3-2100m双核,4G内存的配置下,大约2个多小时就能编译完成。6.使用nmake install安装到指定目录。 这样在win8.1+vs2013的环境下编译出的Qt5静态库,应该能够直接兼容WinXP。 最后分享编译结果,百度网盘下载http://pan.baidu.com/s/1i3DlwcX
|