当前位置: 首页 > article >正文

如何安装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.kler.cn/a/381346.html

相关文章:

  • Vue学习之路17----事件
  • MySql中索引为什么用B+树,他有什么特点?时间复杂度是多少?能存多少数据?是不是只能三层?他与B-树有什么不同?还有其它的树你是是否知道?
  • 跟李沐学AI:BERT
  • 记单词,不要迷信一种方法
  • 论文阅读-用于点云分析的自组织网络
  • gradlew.cmd的使用
  • 【矩阵的大小和方向的分解】
  • 20241102在荣品PRO-RK3566开发板的预置Android13下适配宸芯的数传模块CX6603N
  • LED点阵显示(Proteus 与Keil uVision联合仿真)(点阵字模提取)
  • 伍光和《自然地理学》电子书(含考研真题、课后习题、章节题库、模拟试题)
  • 在一个项目中同时应用OpenAPI、JSON Schema和OAuth2三个规范
  • 如何获取 Django 模型中所有带有选择的字段?
  • 自己生成的页面,保存为图片,并下载word
  • Java+Swing学生信息管理系统
  • JZ8二叉树的下一个结点
  • P10 Pytorch入门实战——Pytorch实现车牌识别
  • WPF 特性------Binding
  • PySpark任务提交
  • Pr 沉浸式视频 - 自动 VR 属性
  • 查找重复的电子邮箱
  • Java 实现接口幂等的九种方法:确保系统稳定性与数据一致性
  • C语言字符数组 java封装
  • sql中判断一个字段是否包含一个数据的方法有哪些?
  • Spring Boot框架在教育领域的创新应用:导师双选系统
  • golang 实现比特币内核:处理椭圆曲线中的天文数字
  • uniapp在js方法中,获取当前用户的uid(uni-id-user)表中的用户id