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

相关推荐
ccut 第一混8 小时前
c# winform 拼图游戏
开发语言·c#
哼?~8 小时前
list模拟实现
开发语言·c++
雨中散步撒哈拉9 小时前
12、做中学 | 初一上期 Golang函数 包 异常
开发语言·后端·golang
柯南二号9 小时前
【Java后端】Spring Boot 全局域名替换
java·开发语言·spring boot
Swift社区9 小时前
Java 常见异常系列:NumberFormatException 数字格式异常
java·开发语言
浅浅一笑^*^10 小时前
ArcGIS 4.x 绘图
开发语言·arcgis·swift
甄天10 小时前
VisionProC#联合编程相机实战开发
开发语言·数码相机·c#·机器视觉
要做朋鱼燕10 小时前
【C++ 】string类:深拷贝与浅拷贝解析
java·开发语言·c++·职场和发展
~央千澈~11 小时前
Objective-C 的坚毅与传承:在Swift时代下的不可替代性优雅草卓伊凡
开发语言·ios·objective-c