当前位置: 首页 > ai >正文

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

http://www.xdnf.cn/news/19398.html

相关文章:

  • Linux自动化构建工具-make/Makefile
  • C#/.NET/.NET Core技术前沿周刊 | 第 52 期(2025年8.25-8.31)
  • 【论文精读】基于YOLOv3算法的高速公路火灾检测
  • Jenkins 自动构建Vue 项目的一个大坑
  • 计算机毕设选题:基于Python+Django的健康饮食管理系统设计【源码+文档+调试】
  • 【LeetCode 155】—最小栈 - 详解与实现
  • Apache Commons ConvertUtils
  • 电科金仓 KFS 场景化实践路径解析:从行业场景落地看技术价值转化
  • Redis面试重点-2
  • std::thread详解
  • JDK14安装步骤及下载(附小白详细教程)
  • 在Unity中,让子物体不随父物体移动或转动的方法!
  • 数据库索引abc,请问查询哪些字段能命中索引
  • APB验证VIP Agent的各个组件之间的通信
  • 【C++ 】string类:深拷贝与浅拷贝解析
  • ​​告别通用模型局限:5步微调实战指南​
  • 数值分析——非线性方程与方程组的数值解法之迭代法
  • [灵动微电子 MM32BIN560CN MM32SPIN0280]读懂电机MCU 模拟输入运放放大
  • NCCL-TEST ib集群测试UCX代替方案
  • unity tilemap grid 的中心轴
  • Linux中卸载和安装Nginx
  • Python爬虫实战:研究Figures与 Axes,构建社交平台具有决策价值的数据采集和分析系统
  • C 语言进程通信之信号API
  • python---封装
  • MySQL 8 的 SQL 语法新特性
  • 《哲思:生命与宇宙的终极意义》
  • 【Canvas技法】绘制横向多色旗和竖向多色旗
  • Python入门教程:常用第三方库Matplotlib(基本用法)下载、安装、参数解析教程
  • ibping基本使用 以及 包丢失 超时 排障
  • 设计模式 | 常见的设计模式(单例、工厂、代理、适配器、责任链等等)