1. 安装mingw-w64

具体安装教程,可以参考:https://blog.csdn.net/wo198711203217/article/details/105032057
安装时记得选择x86_64的。

2. 下载QT4.8.6源码包

官网下载地址:http://download.qt.io/archive/qt/
在里边找到4.8.6对应的源码包。

我这里已经下载好了,链接:https://pan.baidu.com/s/1JK_WIBF7_vEiKEhYqjzqXQ
提取码:3d8e

3. 解压到某个盘的根目录下

我这里解压到C:

4. 设置QT相关环境变量

创建目录:C:\qt\qt4.8.6_x64,用来存放编译后的QT库。
set QTDIR=C:\qt\qt4.8.6_x64

PS: 放在C盘,我刚开始放在D盘有问题。

5. 配置

使用cmd切换到目录C:\qt-everywhere-opensource-src-4.8.6
执行如下命令:
configure -prefix C:\qt\qt4.8.6_x64 -debug-and-release -platform win32-g++ -shared -fast -opensource -no-exceptions -no-dsp -no-vcproj -no-qt3support -no-accessibility -no-rtti -no-gif -qt-libpng -qt-libjpeg -no-libmng -no-libtiff -no-webkit -no-openssl -no-dbus -no-phonon -no-phonon-backend -no-multimedia -no-audio-backend -no-declarative -no-script -no-scripttools -no-style-plastique -no-style-cleanlooks -no-style-motif -no-style-cde -qt-style-windowsxp -qt-style-windowsvista -nomake examples -nomake docs -nomake demos

PS: -prefix 指定QT库的安装路径。

6. 编译

确保当前的mingw32-make 和 g++可执行文件的确来自你的MinGW-w64目录,尤其是当系统中有多个MinGW版本时,可使用where ming32-make 和 where g++查看ming32-make 和 g++的路径。

在进行构建之前,需要将源码包下的mkspecs目录拷贝到QT安装目录下(我这里是C:\qt\qt4.8.6_x64)

执行命令mingw32-make开始编译源码:

接着执行命令mingw32-make install 将编译后的库安装到-prefix指定的目录下。

windows下使用MingW-w64 编译 Qt4.8.6源码,生成64位QT库相关推荐

  1. 在Windows下使用MinGW静态编译Assimp

    使用MinGW静态编译Assimp 到了5月份了,没有写一篇日志,于是自己从知识库里面拿出一篇文章充数吧.这次将要解说怎样在Windows下使用MinGW静态编译Assimp. Assimp是眼下比較 ...

  2. 开源项目:windows下使用MinGW+msys编译ffmpeg

    本文参考了网络上的不少文章,但由于版本环境的问题参考文章并不能直接指导编译,本文吸收多方经验,并在自己多次编译实验的基础上写成,欢迎转载,请注名出处.     FFmpeg是在Linux平台下开发的, ...

  3. windows下使用MinGW+msys编译ffmpeg

    本文参考了网络上的不少文章,但由于版本环境的问题参考文章并不能直接指导编译,本文吸收多方经验,并在自己多次编译实验的基础上写成,欢迎转载,请注名出处.     FFmpeg是在Linux平台下开发的, ...

  4. windows 下使用 MinGW + msys 编译 ffmpeg

    本文参考了网络上的不少文章,但由于版本环境的问题参考文章并不能直接指导编译,本文吸收多方经验,并在自己多次编译实验的基础上写成,欢迎转载,请注名出处.     FFmpeg是在Linux平台下开发的, ...

  5. linux如何运行qt源码,Linux/Ubuntu下编译Qt4.8.2源码

    本人所用的系统为Ubuntu 14,所下载的QT源码版本为4.8.2. 以下是编译QT源码的基本步骤: 2.解压代码 输入指令: tar zxvf qt-everywhere-opensource-s ...

  6. 在windows下运行Felzenszwalb的Deformable Part Model(DPM)源码voc-release3.1来训练自己的模型

    我的环境 DPM源码版本:voc-release3.1 VOC开发包版本:VOC2007_devkit_08-Jun 使用的训练数据集:VOC2007                         ...

  7. mysql 5.7 源码编译安装_mysql-5.7.*源码编译安装

    mysql-5.7.*源码编译安装 系统安装条件 官方文档说明:http://dev.mysql.com/doc/refman/5.7/en/source-installation.html 1> ...

  8. [转]cscope在windows下使用mingw编译的方法

    cscope在windows下使用mingw编译的方法      http://blog.csdn.net/mslk/archive/2007/05/06/1598513.aspx cscope在wi ...

  9. 手把手教你在Windows下使用MinGW编译libav

    2019独角兽企业重金招聘Python工程师标准>>> 手把手教你在Windows下使用MinGW编译libav libav是在Linux下使用纯c语言开发的,不可避免的,libav ...

最新文章

  1. UITextField的总结
  2. golang 比较字符串 版本号大小
  3. XPath学习:轴(13)——namespace
  4. 拷贝mp3java_字节流复制mp3文件(带缓冲区)
  5. qemu 对虚机的地址空间管理
  6. struts2常用标签
  7. 数据类型的判断 --Object.prototype.toString.call(obj)精准检测对象类型
  8. mysql myisam 锁机制_MySQL--MyISAM之锁机制
  9. pandas基础操作
  10. Sql 实现自动添加行数标记
  11. 数据结构-图的进阶代码
  12. Java中的==符号与equals()的使用(测试两个变量是否相等)
  13. hi35xx stmmac网卡驱动源码解读
  14. 数字电视的格式(BT.601 BT.709 BT.2020)和接口(BT.656 BT.1120 BT.2077)
  15. 浅谈JAVA设计模式之——责任链模式(COR)
  16. 使用pytorch模型学习框架easyocr模块识别行程码图片文字并使用Flask Web返回指定信息json字符串
  17. javaweb mysql购物车_javaweb购物车实现的几种方式
  18. 典型webservice(c#)例程序-提取数据库数据
  19. item2 + oh-my-zsh
  20. 关于利用浮动实现复杂图文练习

热门文章

  1. FTP服务器创建及设置
  2. 奶牛大学 Acwing
  3. redash开发环境搭建
  4. 坚定是不坚定的修炼成果(钢铁是怎样炼成的)2007-05-
  5. bzoj1492 货币兑换cash dp斜率优化+splay/cdq分治
  6. 用python3.7.3编写一个问答游戏
  7. Fedora 安装ibus五笔输入法
  8. eclipse webContent改为webapp
  9. 迈道化工园区工业互联网+危化安全生产管理数字化解决方案
  10. Matlab newff 训练时间,新版Matlab中神经网络训练函数Newff的使用方法