Qt 开发环境搭建

一、Qt下载与安装

1、qt下载网站https://download.qt.io/

其中各个目录含义如下:

目录说明
snapshots/预览版,最新开发测试的Qt库和开发工具
online/在线安装源
official_releases/正式发布版,是与开发版相对应的稳定版Qt库和开发工具(可以下载开发环境和源代码)
new_archive/新的架构
linguist_releases/Qt linguist是一款专业的翻译工具,他为用户提供了友好直观的用户界面,可以方便用户对各类文档、字符进行翻译
learning/有学习Qt相关的文档和视频教程
development_releases/开发版,有新的和旧的不稳定版本,在Qt开发过程中的非正式版本
community_releases/社区定制的Qt库,Tizen版Qt以及Qt附加源代码
archive/各种Qt开发工具安装包,可以下载Qt开发环境和源代码

进入archive目录,会看到5个子目录,对应目录含义如下:

目录含义
vsaddin/这是Qt针对visual sutdio集成的插件
qtcreator/这是Qt官方的集成开发工具,但是qtcreator本身是个空壳,他没有编译套件和Qt开发库。除了老版本Qt4需要手动下载qtcreator、编译套件、Qt开发库进行搭配外,一般用不到,因为Qt5及以上版本有专门的大安装包,里面包括开发套件和开发库
qt/Qt开发环境安装包的下载路径
online_installers/在线安装器
additional_libraries/附加库文件

进入qt/目录,可以看到如下列表:
在这里插入图片描述
最新版本是6.4,但是进入最新版本后,未找到.exe可执行文件,只有源码,这是因为Qt从5.15版本之后,不再提供离线安装版本,5.15以上的版本只能通过在线安装的方式,且必须通过Qt官方网站下载安装器下载安装。

这里我们使用的Qt版本是5.14.1在这里插入图片描述
点击Details可以查看国内的下载源:
在这里插入图片描述
这里再给各位推荐几个国内著名的 Qt 镜像网站:

中国科学技术大学:http://mirrors.ustc.edu.cn/qtproject/
清华大学:https://mirrors.tuna.tsinghua.edu.cn/qt/
中国互联网络信息中心:https://mirrors.cnnic.cn/qt/

2、Qt环境搭建

下载完成后,双击.exe文件进行安装

2.1、注册和登录

Qt 在安装过程中会提示用户进行注册和登录,虽然实际开发时不需要登录,但是新用户也需要注册,否则无法进行安装。
[添加图片]

2.2、安装路径和关联文件

Qt 允许用户自定义安装路径,但是请注意,安装路径不能带空格、中文字符或者其它任何特殊字符,不建议安装在C盘。

另外,该界面还会询问是否关联特定的文件类型。如果关联(默认是关联的),特定后缀的文件(包括 .cpp 文件)默认使用 Qt 打开。例如,喜欢使用纯文本编辑器(Notepad++)来打开 。
[添加图片]

2.3、选择安装组件

Qt 安装过程中最关键的一步是组件的选择,由于是初次使用,我将基本可安装的都安装了,避免以后麻烦,如下图所示:
[添加图片]
Qt 的安装组件分为两部分:一部分是“Qt 5.14.2”分类下的,该分类包含的是真正的 Qt 开发库组件,说明如下所示:

安装组件说明
MSVC ***针对Windows平台上的MSVC编译器的Qt组件,如msvc2015 32-bit和msvc2015 64-bit等,该组件需要计算机上已经安装相应版本的Visual studio。如果你不使用MSVC编译器进行开发,就不需要安装
UWP ***UWP是Windows10中Universal Windows Platform的简称,有不同编译类型的UWP,属于MSVC编译器生成的qt库,如果不是生成UWP应用程序,就不需要
Android ***这是针对Android应用开发的Qt库
Sources ***Qt的源代码包
Qt ***Qt的附加模块,大部分建议安装,这些附加模块括号中的Technology Preview是技术预览的意思,还处于功能测试阶段;附加模块括号里的Deprecated是指抛弃的旧模块,附加模块可以选择部分或者都安装,占用空间不大。部分组件说明:Qt Charts是二维图表模块,用于绘制柱状图、饼状图、曲线图等二维图表。Qt Data Visualization是三维数据图表模块,用于绘制三维显示,如散点的三维空间分布、三维曲面等

另一部分是“Tools”分类下的,该分类包含的是集成开发环境和编译工具, 说明如下所示:

安装组件说明
Qt Creator 4.11.1这是集成开发环境,强制安装,以后所有的项目和代码都在Qt Creator里面新建和编辑
Qt Creator 4.11.1 CBD Debugger Support用于CBD调试工具对接,默认安装,一般用于调试VC编译的Qt程序
MinGW 7.3.0这是开源编译套件,必须需要勾选安装
Strawberry Perl 5.22.1.3用于编译Qt源代码的Perl开发环境,不需要安装

选择完了组件,根据向导一步一步操作就可以了。

安装完成后,在 Windows“开始”菜单中会看到 Qt 5.9.0 程序组,如下图所示:
[添加图片]

程序组说明如下表所示:

程序说明
Assistant(Qt助手)用来查看帮助文档,已被集成在Qt Creator中。
Designer(Qt设计师)图形界面的可视化编辑工具,已经被集成在Qt Creator中,在Qt Creatro中编辑或创建界面文件时,就可以自动打开
Linguist(Qt语言家)多国语言翻译支持工具,可以用来编辑语言资料文件,在开发多语言界面应用程序时会用到
Qt5.14.1(MinGW 7.3.0 64bit)Qt命令行工具,用来配置Qt开发环境,主要是设置PATH环境变量
Qt5.14.1(MSVC 2017 64bit)MSVC编译器
Qt5.14.1 for UWP ARMv7(MSVC 2017 64bit)UWP Android系统开发
Qt5.14.1 for UWP x64(MSVC 2017 64bit)UWP Windows系统开发
Qt Creator 4.11.1(Community)Qt社区版集成开发环境

让我们开始 Qt 开发之旅吧~
[添加图片]

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Jkdon

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值