• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
james1207

博客园    首页    新随笔    联系   管理    订阅  订阅

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

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 -qt-freetype -no-qml-debug -no-angle -nomake tests -nomake examples -skip qtwebkit 

 

5.使用nmake开始编译,i3双核,4G内存的配置下,大约3小时编译完成。

6.使用nmake install安装到指定目录。


比较惊喜的是,这样在win8+vs2012的环境下编译出的Qt5静态库,直接兼容WinXP。


最后分享编译结果,百度网盘下载

http://pan.baidu.com/s/1dzL81




 

 

posted @ 2013-09-26 23:16  Class Xman  阅读(547)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3