0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

记录整个Qt环境的搭建过程

工程师邓生 来源:嵌入式小生 作者:iriczhao 2022-09-05 15:13 次阅读

开篇

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

首先描述一下环境:

操作系统Windows 10

需要安装的Qt版本:5.15

安装步骤

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

fe79e664-2bfe-11ed-ba43-dac502259ad0.png

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

fe8958ec-2bfe-11ed-ba43-dac502259ad0.png

然后从下列地址下载fiddler, fiddler是一个调试代理工具,在此处如果不使用国内镜像站点或者“梯子”,在线安装将非常之慢:

fea52630-2bfe-11ed-ba43-dac502259ad0.png


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

fec77fd2-2bfe-11ed-ba43-dac502259ad0.png

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

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

urlreplacedownload.qt.iomirrors.tuna.tsinghua.edu.cn/qt

替换方法如下:

fed97570-2bfe-11ed-ba43-dac502259ad0.png


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

feebc054-2bfe-11ed-ba43-dac502259ad0.png

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

ff1949ca-2bfe-11ed-ba43-dac502259ad0.png

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

ff3d0ae0-2bfe-11ed-ba43-dac502259ad0.png

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

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

ff9a97c8-2bfe-11ed-ba43-dac502259ad0.png

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

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

ffd28b42-2bfe-11ed-ba43-dac502259ad0.png

开发和设计工具安装方案选择如下:

00074a8a-2bff-11ed-ba43-dac502259ad0.png

选择了在两个Windows系统上的调试器。

选择安装Qt Design Studio设计软件。

选择了三个版本的MinGW工具链:MinGW 11.20、MinGW8.1.0 32/64 bit。

选择安装Qt应用的安装包制作工具:Qt Installer Framework。

选择安装CMake构建工具。

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

004abd06-2bff-11ed-ba43-dac502259ad0.png

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

007f5c6e-2bff-11ed-ba43-dac502259ad0.png

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

00bce0d4-2bff-11ed-ba43-dac502259ad0.png

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

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

00fc3ac2-2bff-11ed-ba43-dac502259ad0.png

Qt安装目录

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

01184a46-2bff-11ed-ba43-dac502259ad0.png

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个目录。

013986f2-2bff-11ed-ba43-dac502259ad0.png

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

0159755c-2bff-11ed-ba43-dac502259ad0.png

(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文件可以到该目录中对应Qt版本下寻找!!!

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

016a2cd0-2bff-11ed-ba43-dac502259ad0.png

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

写在最后

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



审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Windows系统
    +关注

    关注

    0

    文章

    29

    浏览量

    9719
  • 磁盘
    +关注

    关注

    1

    文章

    355

    浏览量

    25074
  • 调试器
    +关注

    关注

    1

    文章

    297

    浏览量

    23547

原文标题:Qt 5.15在线安装,详细步骤总结

文章出处:【微信号:嵌入式小生,微信公众号:嵌入式小生】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    pytorch环境搭建详细步骤

    PyTorch作为一个广泛使用的深度学习框架,其环境搭建对于从事机器学习和深度学习研究及开发的人员来说至关重要。以下将介绍PyTorch环境搭建的详细步骤,包括安装Anaconda、配
    的头像 发表于 08-01 15:38 283次阅读

    【飞凌嵌入式OK527N-C开发板体验】4. mpp与播放器+ubuntusdk qt环境搭建

    的镜像地址 参考文档 的下一个章节,自己搭建开发环境 试用vmware会报错,使用vbox创建ub20的环境 安装依赖 安装qt 安装qt
    发表于 07-27 14:59

    QT5+OpenCV4搭建应用开发环境

    作为深度学习算法工程师,必须要掌握应用开发技能吗?搞工程肯定是必须要会界面开发,QT就是一个很不错的选择。本文以QT5.15 + OpenCV4.8 + OpenVINO2023为例,搭建应用开发
    的头像 发表于 07-23 11:23 379次阅读
    <b class='flag-5'>QT</b>5+OpenCV4<b class='flag-5'>搭建</b>应用开发<b class='flag-5'>环境</b>

    PyTorch深度学习开发环境搭建指南

    PyTorch作为一种流行的深度学习框架,其开发环境搭建对于深度学习研究者和开发者来说至关重要。在Windows操作系统上搭建PyTorch环境,需要综合考虑多个方面,包括软件安装、
    的头像 发表于 07-16 18:29 481次阅读

    分享 | PTP、NTP时间同步服务器的部署与搭建过程

    分享 | PTP、NTP时间同步服务器的部署与搭建过程
    的头像 发表于 05-15 10:01 670次阅读
    分享 | PTP、NTP时间同步服务器的部署与<b class='flag-5'>搭建</b><b class='flag-5'>过程</b>

    Qt上位机开发实战案例

    Qt Creator是一个用于Qt开发的轻量级跨平台集成开发环境Qt Creator可带来两大关键益处: 提供首个专为支持跨平台开发而设计的集成开发
    的头像 发表于 03-13 12:31 1690次阅读
    <b class='flag-5'>Qt</b>上位机开发实战案例

    3562-Qt工程编译说明

    本文档主要说明如何将已有 Qt 工程进行编译,生成可在评估板上正常运行的 ARM 端 Qt 程序镜像。 Qt 开发环境主要包括 Qt C
    的头像 发表于 03-05 09:19 308次阅读
    3562-<b class='flag-5'>Qt</b>工程编译说明

    TLT507-Android开发环境搭建

    TLT507-Android开发环境搭建
    的头像 发表于 01-26 17:03 466次阅读
    TLT507-Android开发<b class='flag-5'>环境</b><b class='flag-5'>搭建</b>

    使用VeriStand搭建MIL测试环境

    MIL(Model In The Loop)模型在环仿真测试用于在实际系统搭建完成之前进行模型测试,使用VeriStand搭建MIL测试环境,可以在不需要硬件资源的情况下测试控制模型。
    的头像 发表于 01-05 10:42 2905次阅读
    使用VeriStand<b class='flag-5'>搭建</b>MIL测试<b class='flag-5'>环境</b>

    php运行环境搭建方法

    搭建PHP运行环境是开发PHP应用程序的基础,本文将详尽、详实、细致地介绍从零开始搭建PHP运行环境的方法,包括选择操作系统、安装Web服务器、安装PHP以及配置相关组件等。 首先,选
    的头像 发表于 12-04 14:56 1040次阅读

    Cadence本地库搭建从0到1的过程

    本文将主要介绍Cadence本地库搭建从0到1的过程,并提供搭建过程中所需要的安装软件。搭建Cadence本地库的目的主要是为了方便元器件的
    的头像 发表于 11-20 17:21 2715次阅读
    Cadence本地库<b class='flag-5'>搭建</b>从0到1的<b class='flag-5'>过程</b>

    【涂鸦T2-U开发板试用体验】记录搭建开发平台过程

    我建了这样一个工程: 现在可以下载官方的sdk了,然后就可以在上面改一改,实现自己的功能了。 搭建环境过程花了不少的时间,但是整个过程
    发表于 11-19 17:30

    Ai-M61-32S开发环境搭建

    Ai-M61-32S开发环境搭建
    的头像 发表于 11-10 12:30 790次阅读
    Ai-M61-32S开发<b class='flag-5'>环境</b><b class='flag-5'>搭建</b>

    Python环境搭建和LabVIEW中的调用

    本文主要介绍Python相关的环境搭建、Anaconda的使用以及在LabVIEW中调用Python的方法。
    的头像 发表于 10-13 17:56 2256次阅读
    Python<b class='flag-5'>环境</b><b class='flag-5'>搭建</b>和LabVIEW中的调用

    linux开发环境搭建

    ESP32教程-linux开发环境搭建
    发表于 10-09 06:53