windows下使用MingW-w64 编译 Qt4.8.6源码,生成64位QT库
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库相关推荐
- 在Windows下使用MinGW静态编译Assimp
使用MinGW静态编译Assimp 到了5月份了,没有写一篇日志,于是自己从知识库里面拿出一篇文章充数吧.这次将要解说怎样在Windows下使用MinGW静态编译Assimp. Assimp是眼下比較 ...
- 开源项目:windows下使用MinGW+msys编译ffmpeg
本文参考了网络上的不少文章,但由于版本环境的问题参考文章并不能直接指导编译,本文吸收多方经验,并在自己多次编译实验的基础上写成,欢迎转载,请注名出处. FFmpeg是在Linux平台下开发的, ...
- windows下使用MinGW+msys编译ffmpeg
本文参考了网络上的不少文章,但由于版本环境的问题参考文章并不能直接指导编译,本文吸收多方经验,并在自己多次编译实验的基础上写成,欢迎转载,请注名出处. FFmpeg是在Linux平台下开发的, ...
- windows 下使用 MinGW + msys 编译 ffmpeg
本文参考了网络上的不少文章,但由于版本环境的问题参考文章并不能直接指导编译,本文吸收多方经验,并在自己多次编译实验的基础上写成,欢迎转载,请注名出处. FFmpeg是在Linux平台下开发的, ...
- linux如何运行qt源码,Linux/Ubuntu下编译Qt4.8.2源码
本人所用的系统为Ubuntu 14,所下载的QT源码版本为4.8.2. 以下是编译QT源码的基本步骤: 2.解压代码 输入指令: tar zxvf qt-everywhere-opensource-s ...
- 在windows下运行Felzenszwalb的Deformable Part Model(DPM)源码voc-release3.1来训练自己的模型
我的环境 DPM源码版本:voc-release3.1 VOC开发包版本:VOC2007_devkit_08-Jun 使用的训练数据集:VOC2007 ...
- mysql 5.7 源码编译安装_mysql-5.7.*源码编译安装
mysql-5.7.*源码编译安装 系统安装条件 官方文档说明:http://dev.mysql.com/doc/refman/5.7/en/source-installation.html 1> ...
- [转]cscope在windows下使用mingw编译的方法
cscope在windows下使用mingw编译的方法 http://blog.csdn.net/mslk/archive/2007/05/06/1598513.aspx cscope在wi ...
- 手把手教你在Windows下使用MinGW编译libav
2019独角兽企业重金招聘Python工程师标准>>> 手把手教你在Windows下使用MinGW编译libav libav是在Linux下使用纯c语言开发的,不可避免的,libav ...
最新文章
- UITextField的总结
- golang 比较字符串 版本号大小
- XPath学习:轴(13)——namespace
- 拷贝mp3java_字节流复制mp3文件(带缓冲区)
- qemu 对虚机的地址空间管理
- struts2常用标签
- 数据类型的判断 --Object.prototype.toString.call(obj)精准检测对象类型
- mysql myisam 锁机制_MySQL--MyISAM之锁机制
- pandas基础操作
- Sql 实现自动添加行数标记
- 数据结构-图的进阶代码
- Java中的==符号与equals()的使用(测试两个变量是否相等)
- hi35xx stmmac网卡驱动源码解读
- 数字电视的格式(BT.601 BT.709 BT.2020)和接口(BT.656 BT.1120 BT.2077)
- 浅谈JAVA设计模式之——责任链模式(COR)
- 使用pytorch模型学习框架easyocr模块识别行程码图片文字并使用Flask Web返回指定信息json字符串
- javaweb mysql购物车_javaweb购物车实现的几种方式
- 典型webservice(c#)例程序-提取数据库数据
- item2 + oh-my-zsh
- 关于利用浮动实现复杂图文练习