Windows Qt5.15.17源码使用VS2019编译安装

前言

Qt5.15版本官方提供的在线安装最后的一个版本号是Qt5.15.2,但Qt5.15最新的小版本号更新到了5.15.17,Qt5.15.2以后得版本只能下载源码后自行编译安装。

本文介绍如何在Windows下使用VS2019编译最后一个Qt5版本,即Qt5.15.17。

资源下载
已经编译好的二进制包,可以直接使用:
Qt5.15.17 msvc2019 x86 源码编译二进制包,不带webengine
Qt5.15.17 msvc2019 x64 源码编译二进制包,不带webengine
Qt5.15.17 msvc2019 x64 源码编译二进制包,带webengine

源码下载

首先,下载Qt5.15.17版本源码,下载地址:https://download.qt.io/archive/qt/5.15/5.15.17/single/

点击下载源码压缩包到本地。

编译前准备

1. Python2安装

下载地址:https://www.python.org/downloads/release/python-2712/

注意,如果编译webengine一定要选python2才行,安装后设置环境变量。

2. Perl安装
3. VS2019安装

编译命令

打开VS的命令行终端

x86版本选上面这个,x64版本选下面这个。输入命令行:

跳过不常用组件编译,不包含WebEngine

.\configure.bat -opensource -confirm-license -debug-and-release -prefix "D:\Qt5.15.17\msvc2019_64" -platform win32-msvc -skip qtwebengine -skip wayland -skip purchasing -skip qtspeech -skip qtdoc -qt-zlib -nomake tests -nomake examples -opengl desktop -no-feature-d3d12 -c++std c++11

编译命令,我使用的是jom编译,也可以使用nmake编译:

jom -j8

jom install

编译webengine

.\configure.bat -opensource -confirm-license -debug-and-release -prefix "D:\Qt5.15.17\msvc2019_64_webengine" -platform win32-msvc -skip purchasing -skip qtdoc -qt-zlib -nomake tests -nomake examples -opengl desktop -no-feature-d3d12 -c++std c++11

jom -j8

jom install

相关推荐
心平气和量大福大10 分钟前
C#-WPF-Window主窗体
开发语言·c#·wpf
从零开始的代码生活_1 小时前
C++ 继承详解:访问控制、对象模型、菱形继承与设计取舍
开发语言·c++·后端·学习·算法
云小逸2 小时前
【C++ 第七阶段:模板、泛型编程与工程综合详解】
开发语言·c++
Quz2 小时前
QML 信号与槽:直接绑定与跨文件通信
qt·编程语言·设计
GIS阵地2 小时前
QgsSingleBandPseudoColorRenderer 完整详解(QGIS 3.40.13 C++)
开发语言·前端·c++·qt·qgis
王维同学2 小时前
[原创][Windows C++]LSA 认证、安全与通知包的注册表枚举
c++·windows·安全
yaoxin5211233 小时前
470. Java 反射 - Member 接口与 AccessFlag
java·开发语言·python
YCOSA20253 小时前
雨晨 Windows 11 IOT 企业版 LTSC 24H2 轻装 2合1 26100.8968
windows·物联网
groundhappy3 小时前
idalib安装和codex ida-mcp配置
linux·开发语言·python
汤姆yu3 小时前
CodeGeeX 4完整安装与实操使用全指南
人工智能·windows·ai·智能体·视频模型