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

相关推荐
A_aspectJ2 分钟前
Java开发的学习优势:稳定基石与多元可能并存的技术赛道
java·开发语言
qq_283720054 分钟前
Python 模块精讲:collections —— 高级数据结构深度解析(defaultdict、Counter、deque)
java·开发语言
wjs202416 分钟前
Chart.js 饼图指南
开发语言
YSF2017_320 分钟前
C语言-12-静态库制作
c语言·开发语言
米优40 分钟前
qt+gstreamer实现播放功能
qt·gstreamer
凤凰院凶涛QAQ1 小时前
《C++转JAVA快速入手系列》:基本通用语法篇
java·开发语言·c++
zjun10011 小时前
QT:语言翻译
开发语言·qt
Shadow(⊙o⊙)1 小时前
C++常见错误解析2.0
开发语言·数据结构·c++·后端·学习·算法
谢谢 啊sir1 小时前
L2-057 姥姥改作业 - java
java·开发语言
l1t1 小时前
duckdb excel插件和rusty_sheet插件在python中的不同表现
开发语言·python·excel