VS2012(update3)编译Qt5.1.1 32位静态库debug-and-release版及结果分享

本文介绍了如何在VS2012环境下编译Qt5.1.1的32位静态库,包括下载源码、安装Python、修改配置文件、使用configure和nmake进行编译与安装。经过编译,生成的库在Win8和VS2012下可兼容WinXP。
摘要由CSDN通过智能技术生成

1. 下载zip源码,我下载的是qt-everywhere-opensource-src-5.1.1.zip这个文件。

2.安装python

3.解压缩qt-everywhere-opensource-src-5.1.1.zip文件,修改

qtbase\mkspecs\win32-msvc2012\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.在vs2012开发人员命令提示界面运行configure,我使用的配置参数为:

configure -confirm-license -opensource -platform win32-msvc2012 -debug-and-release -static -prefix "D:\QT\5.1.1-static-vs2012" -qt-sql-sqlite -qt-sql-odbc -plugin-sql-sqlite -plugin-sql-odbc -qt-zlib -qt-libpng -qt-libjpeg -opengl desktop -
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值