【qt源码编译】

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

	在项目开发过程中,由于当初接触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 的调试信息,没有请自行添加
    qDebuggers

  • 将刚才编译的qmake.exe加入qt versions 中
    qt Versions

  • 添加构建套件,配置为对应编译其版本
    构建套件kit
    kit配置

  • 新建工程,选择该编译器编译

选择编译器
编译成功

总结

提示:这里对文章进行总结:
以上简单对qt5.9.9源码的编译进行了介绍,有遗漏的地方敬请谅解

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值