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

    浏览量

    10050
  • 磁盘
    +关注

    关注

    1

    文章

    393

    浏览量

    25977
  • 调试器
    +关注

    关注

    1

    文章

    314

    浏览量

    24449

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【汇思博SEEK100开发板试用体验】在开发板鸿蒙OS搭建QT开发环境

    无缝运行。理解这一架构原理,对于后续进行开发实践至关重要。 三、开发环境搭建 (一)所需工具及软件准备 1.华为 DevEco Studio:作为鸿蒙应用开发的官方 IDE,主要用于最终的应用打包
    发表于 08-24 18:34

    开发环境一键部署 | 如何搭建Docker环境编译ARM程序?

    智能化科技领域,嵌入式系统开发占据着极为重要的地位。瑞迅科技RK3568、RK3588主板及核心板以其卓越的性能,为众多应用场景赋能。基于Linux系统搭建其开发环境,为用户开启高效开发的大门。Q痛
    的头像 发表于 08-15 11:06 ?204次阅读
    开发<b class='flag-5'>环境</b>一键部署 | 如何<b class='flag-5'>搭建</b>Docker<b class='flag-5'>环境</b>编译ARM程序?

    嵌入式工程师为什么要学QT?

    优雅和高效的代码,这些代码可以应用到其他开发过程中。 简化硬件平台的适配 Qt的跨平台性使得开发者能够更好地适应不同的硬件环境,减少了开发的复杂性。 支持多种编译器 Qt支持多种编
    发表于 08-14 15:15

    【米尔RK3506国产开发板评测试用】1、硬件介绍、SDK开发环境QT开发环境搭建

    \\\\\\\\host目录中包含用于系统应用开发的工具链。 在$HOME/.bashrc中添加系统变量MYD3506_ENV表示工具链环境配置脚本 export MYD3576_BUILDROOT
    发表于 08-02 15:02

    【米尔RK3576开发板免费体验】1、开发环境、镜像烧录、QT开发环境搭建以及应用部署

    $HOME/.bashrc中添加系统变量MYD3576_ENV表示工具链环境配置脚本 export MYD3576_BUILDROOT=<SDK安装路径>/buildroot
    发表于 07-14 11:26

    Qt搭建mqtt环境

    发表于 06-21 20:07

    迅为RK3576开发板NPUrknn-toolkit2环境搭建和使用docker环境安装

    迅为RK3576开发板NPUrknn-toolkit2环境搭建和使用docker环境安装
    的头像 发表于 06-18 15:22 ?654次阅读
    迅为RK3576开发板NPUrknn-toolkit2<b class='flag-5'>环境</b><b class='flag-5'>搭建</b>和使用docker<b class='flag-5'>环境</b>安装

    如何在2K0300开发板上搭建Qt环境

    近期迅为售后团队反馈,许多用户咨询:2K0300处理器采用了LA264处理器核,若要在该处理器上运行Qt程序,由于架构发生了变化,其使用方法是否仍与ARM平台保持一致?
    的头像 发表于 05-16 14:27 ?243次阅读
    如何在2K0300开发板上<b class='flag-5'>搭建</b><b class='flag-5'>Qt</b><b class='flag-5'>环境</b>

    基于RK3576开发板的QT GUI例程

    EASYEAI Orin-Nano开发板搭载了带有xfce桌面环境的Debian系统,支持Qt应用程序的开发和运行。开发板采用RK3576 CPU,性能强大,可直接在板上编译Qt应用程序,确保最佳
    的头像 发表于 05-14 10:26 ?920次阅读
    基于RK3576开发板的<b class='flag-5'>QT</b> GUI例程

    【技术案例】Qt 环境部署 - Ubuntu 篇

    什么是QtQt是一个跨平台C++图形用户界面应用程序开发框架,可构建高性能的桌面、移动及Web应用程序,也可用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成
    的头像 发表于 04-16 17:17 ?811次阅读
    【技术案例】<b class='flag-5'>Qt</b> <b class='flag-5'>环境</b>部署 - Ubuntu 篇

    如何搭建企业AI开发环境

    搭建企业AI开发环境是一个复杂而细致的过程,涉及硬件选择、操作系统配置、软件安装、工具选用以及实践等多个方面。下面,AI部落小编将详细介绍如何搭建企业AI开发
    的头像 发表于 12-20 10:37 ?786次阅读

    SSM开发环境搭建教程 SSM与Spring Boot的区别

    SSM开发环境搭建教程 SSM(Spring+SpringMVC+MyBatis)开发环境搭建涉及多个步骤,以下是详细的教程: 创建Maven项目 : 使用Maven工具创建一个新
    的头像 发表于 12-16 18:13 ?1564次阅读

    【MM32F5270】Keil开发环境搭建

    本文是对MM32F5270相关的灵动官网资料和社区现有几篇环境搭建帖的整理和总结。详细且完整的记录了——如何从零搭建MM32F5270 Keil开发
    的头像 发表于 11-06 16:14 ?3979次阅读
    【MM32F5270】Keil开发<b class='flag-5'>环境</b><b class='flag-5'>搭建</b>

    宏集ASPION数据记录器:分析运输过程中的碰撞、冲击和振动

    数据记录仪会记录货物运输过程中诸如温湿度、冲击振动等的各种环境状况。冲击或振动有时会对货物产生破坏性的后果。本文我们以宏集ASPION冲击传感器为例,详细地解释如何分析和评估货物运输途
    的头像 发表于 10-24 15:06 ?695次阅读
    宏集ASPION数据<b class='flag-5'>记录</b>器:分析运输<b class='flag-5'>过程</b>中的碰撞、冲击和振动

    TI RF Transceiver EVM自动化环境搭建方法

    电子发烧友网站提供《TI RF Transceiver EVM自动化环境搭建方法.pdf》资料免费下载
    发表于 09-04 09:35 ?0次下载
    TI RF Transceiver EVM自动化<b class='flag-5'>环境</b><b class='flag-5'>搭建</b>方法