VS2013编译Qt5.2.1 32位静态库debug-and-release版及结果分享
来源:互联网 发布:名著推荐 知乎 编辑:程序博客网 时间:2024/05/19 02:00
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文件,将
- 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
0 0
- VS2013编译Qt5.2.1 32位静态库debug-and-release版及结果分享
- VS2013编译Qt5.2.0 32位静态库debug-and-release版及结果分享
- VS2012(update3)编译Qt5.1.1 32位静态库debug-and-release版及结果分享
- Qt5.1.1 MinGW48 release静态版编译结果分享
- Qt5.3.1 MinGW482 release静态版编译结果、过程及QtCreator配置分享
- Qt5.1.0 MinGW480 release静态版编译结果及过程分享
- Qt5.1.0 MSVC2012(32bit) release静态版编译结果分享
- Qt5.1.1 VC2012(update3) 32bit release静态版编译结果分享
- Qt5.3.1 MinGW482 release静态版编译结果、过程及QtCreator配置(转)
- Qt5.3.1 MinGW482 release静态版编译结果、过程及QtCreator配置(转)
- VS2013编译Qt5.3.2的静态库
- 用vs2013编译QT5.3静态库
- VS2013编译Qt5.4静态库
- Qt5.5.0 MinGW492_32 release静态版编译
- VS2013编译Qt5.4静态
- Qt 4.4.3 debug and release vs2008静态编译
- Qt5.5.0 vs2013 64位编译
- QT5.4 vs2013静态编译之加载静态插件sqlite
- 转android的UI设计六
- 中文转拼音
- 丰富的应用程序也处于起步状态
- struts.xml配置之动态调用与通配符
- Git fetch和git pull的区别
- VS2013编译Qt5.2.1 32位静态库debug-and-release版及结果分享
- 偶发性的camera等应用的菜单键,后退键不起作用的问题
- (十六)错误和异常
- 如何在eclipse里关联查看android源码
- 在Eclipse中使用Checkstyle
- 大家好,这是我的第一篇博文
- 设计模式(九)主动对象模式
- android中的style部分属性值介绍
- 技术线?还是技术管理线?