如何安装QT(linux/windows)

1. linux

1.1 下载安装程序

进入QT官网,点击右上角下载

Qt | Tools for Each Stage of Software Development Lifecycle​www.qt.io/

然后选择下载linux版本,这里你需要填写一些信息,注册一些即可

填写之后会出现下面这个网页,我选择的是linux x64版本,你们可输入下面的指令查看你的架构”

uname -m
  • 如果返回 x86_64,则选择 linux x64
  • 如果返回 aarch64,则选择 linux ARM64

下载的文件名类似这样:

或者你也可以直接在linux中输入下列指令下载

wget 下载链接地址

以上QT的安装程序下载完成,接下来介绍如何安装和配置环境

1.2 linux操作

首先创建QT-C++目录,并在QT目录下创建QT文件夹

mkdir QT-C++
cd QT
mkdir QT
ls

然后将你的安装程序移动到QT-C++目录下,然后你cd到QT目录下将QT安装到此文件夹下

输入以下命令,为该程序添加可执行权限

cd QT
../ chmod +x qt-online-installer-linux-x64-4.8.1.run

运行该文件

../qt-online-installer-linux-x64-4.8.1.run

出现该界面表示运行成功

输入你刚才在官网注册的账号,点击下一步

选择安装文件夹为QT文件夹,选择custom installation即可

我这里需要安装5.15版本,但是QT安装程序中没有,我们这里点击右边的 `Archive` ,再点击筛选,这样可以看到qt以前的一些其他的版本

选择qt5.15,组件只需要选择第一个即可,在使用过程中如果需要其他组件,可对于的添加下载,全部选择需要耗费一百多个g,没必要,我们只用选择我们需要的即可。

等待安装完即可

点击下一步

三个都不选择,点击完成

查找qtcreator位置,cd到你的qt安装目录下,运行

find . -name qtcreator

查看箭头所指的位置,cd进去输入下列指令即可运行

./qtcreator.sh

我们也可以将其设为快捷方式:

sudo ln -s /mnt/datab/home/yuanwenzheng/Qt/Tools/QtCreator/bin/qtcreator.sh /usr/local/bin/qtcreator

其中,“ /mnt/datab/home/yuanwenzheng/Qt/Tools/QtCreator/bin/qtcreator.sh”是你qtcreator.sh文件所在的绝对路径

这样,输入下列指令即可打开qt

qtcreator

1.3 创建项目

我们这里随便选择一个example,点击,我这里选择了左下角这个。

然后点击configure project

点击绿色的运行

如果出现以下界面表示基本组件安装成功


如果报错说QT找不到XCB相关的依赖项,通过下面的指令安装xcb相关的组件依赖项

sudo apt install libxcb-*

2. windows

前面的步骤都相同,只不过我们这里安装的windows x64

双击打开,然后输入账号密码,一直点下一步

选择安装目录,依旧选择默认安装

同理,如果没有想要安装的版本,我这里准备安装5.15,但选择界面没有,我们可以点击右面的archive,然后筛选

重新出现界面后,即可发现以往的QT版本,我这里选择5.15.2。注意,不要将5.15的所有组件都添加,我们这里只选择下面这几个组件,其余的组件等用到的时候也可以添加。其余默认

点击安装

等待安装完成即可

之后的步骤和linux相同

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/59498.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

数组和指针的复杂关系

C语言中指针和数组的关系似乎很“纠结”,让人爱恨交织。本文试图帮助读者理清它们之间的复杂关系! 数组名的理解 数组元素在内存中是连续存放的,在C语言中,数组名有特殊的含义,它表示数组首元素的地址。因此&#xf…

pandas和numpy介绍

pandas和numpy都是Python中用于数据处理和分析的重要库,它们有以下特点和区别: numpy(Numerical Python) 基本功能: numpy是一个功能强大的Python库,主要用于对多维数组执行计算。它提供了一个高性能的多…

GitHub每日最火火火项目(11.6)

项目名称:zmh-program/chatnio 项目介绍:“zmh-program/chatnio”是下一代 AI 一站式国际化解方案,无论是 B 端还是 C 端用户都能从中受益。它支持众多知名的 AI 模型,如 OpenAI、Midjourney、Claude、讯飞星火、Stable Diffusion…

前后端分离,Jackson,Long精度丢失

案例:后端接口放回一个Long数据 GetMapping("/testForLong")public Map<String, Object> testForLong() {Map<String, Object> map new HashMap<>();map.put("aaa", 1234567890123456789L);return map;}实际前端接收的数据 前后端数据…

1.3 自然语言处理的应用

自然语言处理&#xff08;NLP&#xff09;在多个领域有广泛应用&#xff0c;如自动文摘、机器翻译、情感分析等。本实战将通过NLTK库&#xff0c;演示文本预处理的关键技术&#xff0c;包括小写转换、去噪、文本规范化、词干提取、词形还原、标记化以及删除停止词。这些技术为构…

深度学习经典模型之LeNet-5

1 LeNet-5 1.1 模型介绍 ​ LeNet-5是由 L e C u n LeCun LeCun 提出的一种用于识别手写数字和机器印刷字符的卷积神经网络&#xff08;Convolutional Neural Network&#xff0c;CNN&#xff09; [ 1 ] ^{[1]} [1]&#xff0c;其命名来源于作者 L e C u n LeCun LeCun的名字…

计算机前沿技术-人工智能算法-大语言模型-最新研究进展-2024-11-01

计算机前沿技术-人工智能算法-大语言模型-最新研究进展-2024-11-01 目录 文章目录 计算机前沿技术-人工智能算法-大语言模型-最新研究进展-2024-11-01目录1. A Perspective for Adapting Generalist AI to Specialized Medical AI Applications and Their Challenges2. Synergi…

D60【python 接口自动化学习】- python基础之数据库

day60 数据库定义 学习日期&#xff1a;20241106 学习目标&#xff1a;MySQL数据库-- 128&#xff1a;数据库定义 学习笔记&#xff1a; 无处不在的数据库 数据库如何存储数据 数据库管理系统&#xff08;数据库软件&#xff09; 数据库和SQL的关系 总结 数据库就是指数据…

windows C#-弃元(上)

弃元是一种在应用程序代码中人为取消使用的占位符变量。 弃元相当于未赋值的变量&#xff1b;它们没有值。 弃元将意图传达给编译器和其他读取代码的文件&#xff1a;你打算忽略表达式的结果。 你可能需要忽略表达式的结果、元组表达式的一个或多个成员、方法的 out 参数或模式…

【图论】——理论基础总结

图论这一章尤其需要图例进行说明&#xff0c;方便理解&#xff0c;对于作者来说很费时间&#xff0c;本文主要为自己复习方便&#xff0c;所以并不会写的非常详细&#xff0c;见谅。 图论 图的基本概念 基本要素&#xff1a; 边节点 两点连成线&#xff0c;多个点连成的线…

printf影响单片机中断速度

printf是我们常用的调试程序的手段&#xff0c;在第一版程序中&#xff0c;经常会使用printf来验证程序是否工作正确。这样的调试手段应该在正式版的程序发布前注释掉或者删除。而且不当地使用printf也会带来某些功能性问题&#xff0c;例如&#xff0c;在某项目中&#xff0c;…

mysql error:1449权限问题 及 用户授权

一、权限问题 Got error: 1449: The user specified as a definer (skip-grants userskip-grants host) does not exist when using LOCK TABLES 在迁移数据库时&#xff0c;定义的definer&#xff0c;在两个数据库之间不同步时&#xff0c;要将不存在的definer改成数据库中已…

HTB:Grandpa[WriteUP]

目录 连接至HTB服务器并启动靶机 1.Which version of Microsoft IIS is running on TCP port 80? 2.Which 2017 CVE abuses a Buffer overflow in the ScStoragePathFromUrl function in that specific IIS version, allowing remote attackers to execute arbitrary code?…

AI笔筒操作说明及应用场景

AI笔筒由来&#xff1a; 在快节奏的现代办公环境中&#xff0c;我们一直在寻找既能提升效率、增添便利&#xff0c;又能融入企业文化、展现个人品味的桌面伙伴。为此&#xff0c;我们特推出专为追求卓越、注重细节的您设计的AI笔筒礼品版&#xff0c;它集高科技与实用性于一身…

ssm+vue684基于WEB技术的在线商品交易平台的设计

博主介绍&#xff1a;专注于Java&#xff08;springboot ssm 等开发框架&#xff09; vue .net php phython node.js uniapp 微信小程序 等诸多技术领域和毕业项目实战、企业信息化系统建设&#xff0c;从业十五余年开发设计教学工作 ☆☆☆ 精彩专栏推荐订阅☆☆☆☆☆不…

【青牛科技】GC8549替代LV8549/ONSEMI在摇头机、舞台灯、打印机和白色家电等产品上的应用分析

引言 在现代电子产品中&#xff0c;控制芯片的性能直接影响到设备的功能和用户体验。摇头机、舞台灯、打印机和白色家电等领域对控制精度、功耗和成本等方面的要求日益提高。LV8549/ONSEMI等国际品牌的芯片曾是这些产品的主要选择&#xff0c;但随着国内半导体技术的进步&…

【英特尔IA-32架构软件开发者开发手册第3卷:系统编程指南】2001年版翻译,2-15

文件下载与邀请翻译者 学习英特尔开发手册&#xff0c;最好手里这个手册文件。原版是PDF文件。点击下方链接了解下载方法。 讲解下载英特尔开发手册的文章 翻译英特尔开发手册&#xff0c;会是一件耗时费力的工作。如果有愿意和我一起来做这件事的&#xff0c;那么&#xff…

C语言---程序设计基础练习题目3

对之前的练习和文章进行回顾&#xff0c;并在此文章中解决新问题 如在题目中有看不明白的地方 可跳转我的主页去查看 Wanyu的主页 以下题目是留在文章中的练习&#xff1a;&#xff08;点击即可查看&#xff09; Wanyu C语言—程序设计练习题目及学习方法2 习题1&#xff1a;…

[SAP ABAP] 面向对象程序设计-类和对象

面向对象开发的特点&#xff1a;封装、继承和多态 什么是类和对象&#xff1f; 类(CLASS)是创建对象的模板&#xff0c;对象(OBJECT)是类的实例 一个类可以创建多个对象 类 > 类型 对象 > 个体 在ABAP语言中&#xff0c;定义一个类&#xff0c;需要包含定义(defin…

实验05多重循环---7-04 小于m的最大的10个素数

给定一个整数m&#xff08;50<m<20000&#xff09;&#xff0c;找出小于m的最大的10个素数。 输入格式: 输入在一行中给出一个正整数m&#xff08;50<m<20000&#xff09;。 输出格式: 在一行中按递减顺序输出10个满足条件的素数&#xff0c;每个素数输出占6列。…