博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
VS2013编译Qt5.2.0 32位静态库debug-and-release版及结果分享
阅读量:4108 次
发布时间:2019-05-25

本文共 944 字,大约阅读时间需要 3 分钟。

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文件,将

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

改为

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

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

[python] 
  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

转载地址:http://ljpsi.baihongyu.com/

你可能感兴趣的文章
一篇搞懂Java反射机制
查看>>
一篇彻底搞懂Java注解与枚举类
查看>>
【2021-MOOC-浙江大学-陈越、何钦铭-数据结构】树
查看>>
MySQL主从复制不一致的原因以及解决方法
查看>>
RedisTemplate的key默认序列化器问题
查看>>
序列化与自定义序列化
查看>>
ThreadLocal
查看>>
从Executor接口设计看设计模式之最少知识法则
查看>>
OKhttp之Call接口
查看>>
application/x-www-form-urlencoded、multipart/form-data、text/plain
查看>>
关于Content-Length
查看>>
WebRequest post读取源码
查看>>
使用TcpClient可避免HttpWebRequest的常见错误
查看>>
EntityFramework 学习之一 —— 模型概述与环境搭建 .
查看>>
C# 发HTTP请求
查看>>
初试visual studio2012的新型数据库LocalDB
查看>>
启动 LocalDB 和连接到 LocalDB
查看>>
Palindrome Number --回文整数
查看>>
Reverse Integer--反转整数
查看>>
Container With Most Water --装最多水的容器(重)
查看>>