• 8241阅读
  • 4回复

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

上一主题 下一主题
离线skykingf
 

只看楼主 倒序阅读 楼主  发表于: 2013-12-25
— 本帖被 XChinux 设置为精华(2014-01-05) —
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文件,将


  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.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
离线XChinux

只看该作者 1楼 发表于: 2014-01-05
感谢分享
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线hcaihao

只看该作者 2楼 发表于: 2014-01-07
webkit如何编译?
离线skykingf

只看该作者 3楼 发表于: 2014-01-08
回 2楼(hcaihao) 的帖子
webkit没编译
离线chinagll

只看该作者 4楼 发表于: 2014-04-15
文件被取消了
快速回复
限100 字节
 
上一个 下一个