Windows 下 MinGW 源码编译 Qt-5.15.2 qtbase

本文详细描述了在Windows环境下使用MinGW-W648.1.0编译Qt5.15.2源码的过程,包括环境配置、编译选项选择和安装步骤,以及与MSVC编译的比较。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

简介

上次记录了 MSVC 下 Qt 源码编译,这次记录同 Windows 下 MinGW 的编译

环境准备

  • MinGW-W64 8.1.0

编译配置

下载 qt-5.15.2 源码,可以在qt官网下载,也可以在各个镜像仓库中下载,解压源码,进入源码根目录

配置 MinGW 环境变量

set PATH=E:\software\MinGW\mingw64-posix-seh\bin;%PATH%

环境配置完毕后,执行源码根目录下的 configure.bat 开始 Configure

./configure.bat -shared -prefix F:\workenv\cpp\mingw\qt5 -opensource -confirm-license -debug-and-release -platform win32-g++ -skip qt3d -skip qtactiveqt -skip qtandroidextras -skip qtcharts -skip qtconnectivity -skip qtdatavis3d -skip qtdeclarative -skip qtdoc -skip qtgamepad -skip qtgraphicaleffects -skip qtimageformats -skip qtlocation -skip qtlottie -skip qtmacextras -skip qtmultimedia -skip qtnetworkauth -skip qtpurchasing -skip qtquick3d -skip qtquickcontrols -skip qtquickcontrols2 -skip qtquicktimeline -skip qtr
Qt 5.15.2是一款跨平台的C++应用程序开发框架,它支持创建桌面应用、移动应用和嵌入式设备应用。离线安装是指无需互联网连接下载完整版本的安装包。 以下是针对Windows系统的基本离线安装步骤: 1. **获取安装文件**: - 访问Qt官方网站 (https://www.qt.io/download) ,找到Qt 5.15.2的版本,通常选择适合开发环境(如MSVC、MinGW等)的二进制安装包。由于是离线安装,你需要先下载`qt-unified-opensource-src-5.15.2.tar.gz`源码包和对应的msi安装文件。 2. **解压源码**: - 使用7-Zip或其他压缩工具打开并解压下载的源码包到本地目录。 3. **配置**: - 打开`qt-everywhere-opensource-src-5.15.2/qtbase/mkspecs/features/spec_pre.prf`文件,注释掉所有网络相关的设置(如QMAKE_URL)。 - 运行`./configure`命令进行配置,传递`-offline`选项,例如: ``` ./configure -prefix=C:\Qt\5.15.2 -offline -release -nomake examples -nomake demos ``` 4. **构建**: - 确保有足够的磁盘空间,然后运行`make`进行编译。这可能会花费一些时间,取决于你的硬件性能。 5. **安装**: -编译完成之后,运行`make install`将Qt库和工具安装到指定路径(在这里是`C:\Qt\5.15.2`)。 6. **验证安装**: - 安装完成后,你可以通过添加`C:\Qt\5.15.2\bin`到系统的PATH环境变量来测试Qt的工具,比如qmake和mingw-g++.exe。 请注意,这个过程对于Linux和macOS用户略有差异,但基本步骤相似,需要修改相应的配置脚本和终端命令。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值