提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
在项目开发过程中,由于当初接触qt时使用的是qt5.9.9版本进行qt开发,在使用该版本一年后需要编译64位版本软件,然后发现官方并没有提供64位编译器和相关文件,出于需求和好奇,自己尝试编译该版本的64位环境
一、配置编译环境
-
配置mingw 64 编译器
1.MinGw 64下载地址,下载离线压缩包
2.选择合适位置解压
3.将mingw64/bin加入环境变量
-
安装python,version 2.7,或者以后版本
1.python下载地址
2.按照windows安装其他程序一样安装python
-
安装Ruby version 1.9.3 或以上版本
1.Ruby下载地址
2.按照windows软件安装步骤安装程序
二、下载qt5.9.9源码并进行编译
1.qt5.9.9源码下载地址
2.创建目录:E:/qt/qt5.9.9_x64,用来存放编译后的QT库。
set QTDIR=E:\\qt\\qt5.9.9_x64
3.解压源码到文件夹E:/qt/qt5.9.9_x64
4.cmd命令进入E:/qt/qt5.9.9_x64/qt-everywhere-opensource-src-5.9.9
5.配置
configure -prefix E:\qt\qt5.9.9_x64 -debug-and-release -platform win32-g++ -shared -opensource
6.编译
mingw32-make -j4 //-jX X表示多线程编译,CPU有几个逻辑内核,就可以指定几个线程编译
7.安装
mingw32-make install //安装到第一步中指定的路径
三、配置Qt Creator 4.11.0 (Community)环境
-
首先确认qt Creator 环境中 MinGW 64bit编译器是否添加到环境中,没有请手动添加
-
查看 Debuggers 项目中是否存在MinGW 64bit 的调试信息,没有请自行添加
-
将刚才编译的qmake.exe加入qt versions 中
-
添加构建套件,配置为对应编译其版本
-
新建工程,选择该编译器编译
总结
提示:这里对文章进行总结:
以上简单对qt5.9.9源码的编译进行了介绍,有遗漏的地方敬请谅解