• 6059阅读
  • 5回复

[共享]VS2013编译Qt5.2.1 32位静态库debug-and-release版及结果分享 [复制链接]

上一主题 下一主题
离线skykingf
 

只看楼主 倒序阅读 楼主  发表于: 2014-02-12

VS2013编译Qt5.2.1 32位静态库debug-and-release版及结果分享



1. 下载zip源码,我下载的是qt-everywhere-opensource-src-5.2.1.zip这个文件
2.安装python
3.解压缩qt-everywhere-opensource-src-5.2.1.zip文件,修改
qtbase\mkspecs\win32-msvc2013\qmake.conf文件,将



  1. QMAKE_CFLAGS_RELEASE    = -O2 -MD  
  2. QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO += -O2 -MD -Zi  
  3. QMAKE_CFLAGS_DEBUG      = -Zi -MDd  


改为

  1. QMAKE_CFLAGS_RELEASE    = -O2 -MT  
  2. QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO += -O2 -MT -Zi  
  3. QMAKE_CFLAGS_DEBUG      = -Zi -MTd  



4.在vs2013开发人员命令提示界面运行configure,我使用的配置参数为:


  1. 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

离线realfan

只看该作者 1楼 发表于: 2014-02-12
支持一下!
离线计划

只看该作者 2楼 发表于: 2014-02-12
顶!
好好学习,天天向上。
离线heolpoo

只看该作者 3楼 发表于: 2014-02-12
感谢分析~
离线heolpoo

只看该作者 4楼 发表于: 2014-02-12
感谢分享~
离线maple918

只看该作者 5楼 发表于: 2014-02-13
顶,
快速回复
限100 字节
 
上一个 下一个