百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 热门文章 > 正文

Qt 5.15 在线安装(详细步骤教程)(qt5.12.3安装教程)

bigegpt 2024-08-01 11:56 8 浏览

一、开篇

最近由于更换了硬盘,需要重新安装Qt的开发环境啦,本文记录整个Qt环境的搭建过程,在此一文奉上。首先描述一下环境:

操作系统:Windows 10

需要安装的Qt版本:5.15

二、安装步骤

由于Qt5.15及以上版本不提供离线安装包,则需要使用在线安装进行安装。首先下载在线安装器:

从该地址:https://mirrors.cloud.tencent.com/qt/official_releases/访问Qt镜像资源站点,然后点击下图所示链接:

将进入Qt在线安装器页面,小生选择Windows版本的:

下载完成后,将得到一个安装程序:

然后从https://fiddler.en.uptodown.com/windows/download下载fiddler,fiddler是一个调试代理工具 :

完成后,将得到下列两个软件:

安装工具准备完成后,下面就开始安装Qt了。

首先运行fiddler,将Qt在线安装地址替换成国内地址,例如这里小生选择清华的。地址如下:

urlreplace download.qt.io mirrors.tuna.tsinghua.edu.cn/qt

替换方法如下:

fiddler配置完成后,接着以管理员方式运行Qt在线安装器,启动后其界面如下:

接着输入Qt账户和密码(没有就注册一个),点击『下一步』。将会弹出如下界面:

勾选上图所示的选择框后,点击『下一步』,安装软件将会自动提取远程数据,完成后将弹出下图所示界面:

接着,设置Qt的安装目录:

因为如果完整安装Qt开发环境,将会非常大(至少在50G以上),所以小生这里选择“自定义安装”,点击下一步后,将会弹出以下界面,用于选择安装组件:

根据后续可能会使用到的组件,小生的安装组件选择如下:

选择Qt 5.15版本,且包含三种Qt构建版本:MSVC 2019、MinGW 8.10和Android。选择Qt的全部插件。如下图所示:

开发和设计工具选择如下:

  • 选择了两个Windows系统上的调试器。
  • 选择安装Qt Design Studio设计软件。
  • 选择了三个版本的MinGW工具链:MinGW 11.20、MinGW8.1.0 32/64 bit。
  • 选择安装Qt应用的安装包制作工具:Qt Installer Framework。
  • CMake构建工具。

以上组件都选择完后,点击『下一步』,将会弹出许可协议选择界面:

设置开始菜单快捷方式,默认下一步即可:

然后将会弹出一个“准备安装”界面,点击『安装』将会自动进行安装:

从上图可知,Qt安装将会占用大约32G的磁盘空间。

接着,就是一个漫长的安装过程(与具体的电脑配置和网速相关啦):

三、Qt安装目录

当完成Qt开发环境的安装后,其目录文件结构如下图所示:

  • 5.15.2:该目录下放置则是不同的Qt版本。
  • dist:存放安装器的更改日志。
  • Docs:存放文档的目录。
  • Example:QtCreator在启动的时候,会加载许多Demo,这些Demo的源码则存放于该目录中。
  • installerResource:存放安装器的资源配置文件
  • Licenses:存放Qt的许可协议。有多种。
  • Tools:该目录用于存放Qt开发环境中的工具。例如:QtCreator、编译器套件等都会放在该目录中。
  • vcredist:存放Windows平台和Visual Studio相关的环境文件。

在上文中安装组件的时候,我们选择安装了5种Qt版本,那么则会在Qt5.15/5.15.2目录中存在5个目录。

每一个目录则对应一个Qt版本。其中目录下的目录结构都是一样:

(1)bin目录:存放该Qt版本的构建工具。

(2)doc目录:文档目录。

(3)include:存放头文件。

(4)lib目录:存放该版本的库文件,在Qt应用编译过程中需要使用到。

(5)mkspecs目录:平台配置文件。

(6)plugins目录:存放插件的目录。

(7)qml目录:存放与qml相关的动态库文件,Qt提供了大量的QML类型,我们自己开发的QML应用都需要该目录下的dll文件支持。

(8)tanslations:翻译文件。

对于不同的Qt版本,其目录结构是一样的,其中的dll和库文件存在差异。当我们在发布自己开发的应用软件时,缺失的dll文件可以到该目录下对应Q的t版本中寻找!!!

在上文中我们选择安装了一些开发工具,这些工具都被放到了Tools目录中,如下图所示:

上图中,每个目录则对应一种工具。

四、写在最后

整个Qt环境安装过程大约花了一个小时,完成后,在Windows的『开始』菜单中也可以找到对应的快捷方式。

相关推荐

得物可观测平台架构升级:基于GreptimeDB的全新监控体系实践

一、摘要在前端可观测分析场景中,需要实时观测并处理多地、多环境的运行情况,以保障Web应用和移动端的可用性与性能。传统方案往往依赖代理Agent→消息队列→流计算引擎→OLAP存储...

warm-flow新春版:网关直连和流程图重构

本期主要解决了网关直连和流程图重构,可以自此之后可支持各种复杂的网关混合、多网关直连使用。-新增Ruoyi-Vue-Plus优秀开源集成案例更新日志[feat]导入、导出和保存等新增json格式支持...

扣子空间体验报告

在数字化时代,智能工具的应用正不断拓展到我们工作和生活的各个角落。从任务规划到项目执行,再到任务管理,作者深入探讨了这款工具在不同场景下的表现和潜力。通过具体的应用实例,文章展示了扣子空间如何帮助用户...

spider-flow:开源的可视化方式定义爬虫方案

spider-flow简介spider-flow是一个爬虫平台,以可视化推拽方式定义爬取流程,无需代码即可实现一个爬虫服务。spider-flow特性支持css选择器、正则提取支持JSON/XML格式...

solon-flow 你好世界!

solon-flow是一个基础级的流处理引擎(可用于业务规则、决策处理、计算编排、流程审批等......)。提供有“开放式”驱动定制支持,像jdbc有mysql或pgsql等驱动,可...

新一代开源爬虫平台:SpiderFlow

SpiderFlow:新一代爬虫平台,以图形化方式定义爬虫流程,不写代码即可完成爬虫。-精选真开源,释放新价值。概览Spider-Flow是一个开源的、面向所有用户的Web端爬虫构建平台,它使用Ja...

通过 SQL 训练机器学习模型的引擎

关注薪资待遇的同学应该知道,机器学习相关的岗位工资普遍偏高啊。同时随着各种通用机器学习框架的出现,机器学习的门槛也在逐渐降低,训练一个简单的机器学习模型变得不那么难。但是不得不承认对于一些数据相关的工...

鼠须管输入法rime for Mac

鼠须管输入法forMac是一款十分新颖的跨平台输入法软件,全名是中州韵输入法引擎,鼠须管输入法mac版不仅仅是一个输入法,而是一个输入法算法框架。Rime的基础架构十分精良,一套算法支持了拼音、...

Go语言 1.20 版本正式发布:新版详细介绍

Go1.20简介最新的Go版本1.20在Go1.19发布六个月后发布。它的大部分更改都在工具链、运行时和库的实现中。一如既往,该版本保持了Go1的兼容性承诺。我们期望几乎所...

iOS 10平台SpriteKit新特性之Tile Maps(上)

简介苹果公司在WWDC2016大会上向人们展示了一大批新的好东西。其中之一就是SpriteKitTileEditor。这款工具易于上手,而且看起来速度特别快。在本教程中,你将了解关于TileE...

程序员简历例句—范例Java、Python、C++模板

个人简介通用简介:有良好的代码风格,通过添加注释提高代码可读性,注重代码质量,研读过XXX,XXX等多个开源项目源码从而学习增强代码的健壮性与扩展性。具备良好的代码编程习惯及文档编写能力,参与多个高...

Telerik UI for iOS Q3 2015正式发布

近日,TelerikUIforiOS正式发布了Q32015。新版本新增对XCode7、Swift2.0和iOS9的支持,同时还新增了对数轴、不连续的日期时间轴等;改进TKDataPoin...

ios使用ijkplayer+nginx进行视频直播

上两节,我们讲到使用nginx和ngixn的rtmp模块搭建直播的服务器,接着我们讲解了在Android使用ijkplayer来作为我们的视频直播播放器,整个过程中,需要注意的就是ijlplayer编...

IOS技术分享|iOS快速生成开发文档(一)

前言对于开发人员而言,文档的作用不言而喻。文档不仅可以提高软件开发效率,还能便于以后的软件开发、使用和维护。本文主要讲述Objective-C快速生成开发文档工具appledoc。简介apple...

macOS下配置VS Code C++开发环境

本文介绍在苹果macOS操作系统下,配置VisualStudioCode的C/C++开发环境的过程,本环境使用Clang/LLVM编译器和调试器。一、前置条件本文默认前置条件是,您的开发设备已...