Qt 开发环境搭建

article/2025/10/29 23:21:12

一、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 开发之旅吧~
[添加图片]


http://chatgpt.dhexx.cn/article/J4pjDeQw.shtml

相关文章

VS中使用Qt开发项目

文章目录 请添加图片描述 前言一、Qt和VS版本的选择和安装(一)Qt版本的选择和安装(二)VS版本的选择及安装 二、VS与Qt的连接(一)安装插件(二)Qt路径配置(三)测…

Qt 开发使用VSCode

配置环境变量 从Qt安装目录中找到对应的工具路径配置环境变量 配置cmake工具环境变量 D:\Qt\Tools\CMake_64\bin (cmake.exe 跨平台的编译配置工具,可以用简单的语句来描述所有平台的编译过程) 配置gcc编译器环境变量 D:\Qt\Tools\mingw810_64\bin (鼎鼎大名的gcc/g&#xff…

【QT开发笔记-基础篇】| 第一章 QT入门 | 1.2 搭建Qt开发环境

本节对应的视频讲解:B_站_链_接 https://www.bilibili.com/video/BV1Pr4y1x7fh Qt 开发主要有两种开发环境 Qt Creator 它是 Qt 官方提供的开发环境,并且 creator 本身是跨平台的,它可以被安装在 windows、linux、mac 上。 Visual Studio …

【Qt5】入门Qt开发教程,一篇文章就够了(Creator、混合开发、多窗体、资源文件、打包发布、exe图标)

时间是人类生活的空间,我们在时域上展开生活,构建自己的世界 零|说明 本文面向初学者介绍Qt5开发,不求全面 但求过程完整 每个步骤只说明【一种】操作方式 代码和操作并重 在给出代码的同时介绍开发环境的使用 力图使读者能较容易地【复现】…

QT——开发入门简介

【系列专栏】:博主结合工作实践输出的,解决实际问题的专栏,朋友们看过来! 《QT开发实战》 《嵌入式通用开发实战》 《嵌入式Linux开发实战》 1、你了解Qt吗? Qt是一种基于C的跨平台图形用户界面应用程序开发框架。如何…

Qt开发简介-1

Qt是什么? Qt(官方发音 [kju:t],音同 cute)是一个跨平台的C开发库,主要用来开发图形用户界面(Graphical User Interface,GUI)程序,当然也可以开发不带界面的命令行&…

详解Qt的几种开发方式

1.qt值得学习吗?2.那么哪种Qt开发方式较好或者容易入门呢?3.使用VSQt的正确打开方式4.使用Qt Creator的打开方式5.结论 1.qt值得学习吗? 嵌入式要学的东西真的很多,我们可能会说不写界面的话就不用学qt了?我不赞同。…

QT界面开发--基础学习篇一(上)

一、Qt简单介绍: 1、QT的简单理解: Qt简单的说就是一种可以跨平台的编程语言工具,可以直接类比C语言和C. 且一般QT的代码逻辑也是以C语言和C(也可以适用于像JS的语言),可以直观理解于VScode、vs2019. 不…

spark hbase shc基本使用

shc测试环境的搭建参考:spark读写HBase之使用hortonworks的开源框架shc(一):源码编译以及测试工程创建 读写HBase需要两个核心的元素: 用户描述数据结构的schema字符串与schema字符串相对应的实体类 1. 定义schema字…

使用SHC命令工具加密Shell脚本

问题:如何在Linux环境中加密shell 脚本 应用场景: 1.当shell脚本中包含密码,不希望其他人查看到shell脚本中的密码等信息,可以安装使用SHC工具进行加密。 安装SHC 系统环境:Centos7 yum -y install shc创建一个she…

Spark读写HBase(主要讲解SHC的使用)

前言 Spark读写HBase本身来说是没啥可以讲的,最早之前都是基于RDD的,网上的资料就太多了,可以参考: 参考链接1 参考链接2 其实都一样,后来有了Hortonworks公司的研发人员研发了一个Apache Spark - Apache HBase Connector&#x…

shc将shell脚本转成二进制文件

最近在做一个项目,需要把shell脚本自定拷贝到目标客户端中执行,但是并不想让用户知道脚本的源码,于是采用shc对shell脚本进行处理 首先装个wget工具 yum -y install wget下载 wget http://www.datsi.fi.upm.es/~frosal/sources/shc-3.8.7.…

Shell脚本加密工具——Shc

Linux下的shell脚本用途广泛,经常包含IP、Pwd等关键信息,可读可写的特点很容易造成信息泄露,导致严重后果。基于这些原因,对脚本实施加密便变得很有必要。本文介绍的shc便是这样的一款加密工具。 1,下载安装 下载地址…

SHC加密sh脚本

SHC是一个将bash等脚本打包成二进制文件执行的工具,由于其执行脚本的方式不需要脚本文件落地,且在打包的二进制文件中加密脚本内容,在静态文件中没有脚本的痕迹,很多恶意文件利用该工具完成恶意行为,常规的恶意软件检测也难以判黑。 使用举例 生成二进制bin文件的命令:…

linux上shc下载和安装

安装好wget,有网直接下载即可 wget http://www.datsi.fi.upm.es/~frosal/sources/shc-3.8.7.tgz下载后解压 tar zxf shc-3.8.7.tgz安装gcc yum install gcc -y进入目录 gcc shc-3.8.7.c -o shc将命令移动到根bin下 mv shc /bin安装结束

shc加密shell脚本

shc的官网下载地址http://www.datsi.fi.upm.es/~frosal/sources/ shc是一个专业的加密shell脚本的工具.它的作用是把shell脚本转换为一个可执行的二进制文件,这个办法很好的解决了脚本中含有IP、 密码等不希望公开的问题。 如果你的shell脚本包含了敏感的口令或者…

shell脚本加密工具—shc

Shell脚本中包含大量信息,其中还有一些敏感信息,如用户名,密码,路径,ip等,这些信息在保存或运行时很容易就会泄露,所以需要对Shell脚本进行加密。 Shc是一个加密Shell脚本的工具,它的…

shc

2019独角兽企业重金招聘Python工程师标准>>> 1. shc是什么? shc是一个可以将shell script转化为可执行文件的工具, 默认一个shell script文件经过工具处理后有另外两个文件.x和.x.c文件, 其中.x文件可执行, 而.x.c文件是其源码. 需要注意的是这个工具不是编译, shc…

shell脚本shc加密解密

一、shc加密 #shc编译安装 #软件安装包地址:http://www.datsi.fi.upm.es/~frosal/sources/ tar xvfz shc-3.8.7.tgz cd shc-3.8.7 make #验证shc是否正确安装 ./shc -v #加密命令 shc -T -f a.sh #加密后生成的文件 #a.sh.x是加密后的可执行的二进制文件 #a.sh.x.c…

如何使用SHC加密Shell脚本

导读如何在Linux环境中加密shell脚本?shell脚本包含密码,不希望其他具有执行权限的人查看shell脚本并获取密码。可以安装使用shc工具,普通用户无法读取shc创建的加密Shell脚本。SHC是指:Shell脚本编译器(Shell Script Compiler)。…