Ubuntu18.04安装QT5

news/2024/12/2 18:54:12/

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、QT5是什么?
  • 二、安装包安装
    • 1.下载安装包
    • 2.安装QT5
    • 3.运行
    • 4.其他方式
  • 总结


前言

最近在学习QT5,在Windows上的安装自然不必多说,很简单直接下载.exe安装包就行了。Linux上的安装就稍微难一点,这篇文章就教大家怎么一步步安装QT5,本文章以5.13.0版本来演示。


一、QT5是什么?

这个不多赘述了,QT5就是QT的第5个大版本。QT本身是基于C++语言开发的,特别重要的一个概念是QT不是一种语言,QT是基于C++语言的一个用来开发图形应用的工具集。详细的描述请去官方网站查看。

QT中文站

二、安装包安装

Windows的很简单,直接下载.exe安装包就可以安装了。这里Windows的多提一句分为VS版本和MingW两个版本,但是从QT5开始,这两种版本全部被集成到一个安装包了,所以我们安装的5.13.0版本不需要考虑这个问题,直接下载安装包就行了。

Linux的需要下载.run后缀的版本的安装包。Linux版本和Windows版本不一样,它不分VS和MingW版本,分为GCC和ARM版,也是集成到一个安装包了。

1.下载安装包

下载安装包到官方提供的网址就行了,这里我们下载qt-opensource-linux-x64-5.13.0.run

QT5-5.13.0

这里多说一句使用run包安装适用于Linux和WSL,我使用的是Ubuntu18.04和WSL2(18.04)其他的照理说是可以的,大家可以自行测试。

2.安装QT5

这里安装也比较简单,Ubuntu和WSL一样的方式。这里会让你注册一个QT的账号,随便到官方网站注册一个就行,这个应该是QT5以后开始的,QT4安装是不需要注册账号的。这里加上sudo是因为默认会装到/opt里面去。如果你安装到用户工作目录可以不用sudo,建议加sudo装到/opt下,防止安装文件被破坏。以下所有的安装都是基于sudo的,其它的请自行研究。

sudo chmod a+x qt-opensource-linux-x64-5.13.0.run
sudo ./qt-opensource-linux-x64-5.13.0.run

在这里插入图片描述

输入账号后点Next进入下一个页面

在这里插入图片描述

默认安装位置不要动,或者选一个其它的位置也行,安装程序会自动创建文件夹。

在这里插入图片描述

这个页面很关键,Qt Creator 4.10.1 一定要选上,Desktop gcc 64-bit 一定要勾选上,Android的用不到的可以不用勾选,下面除了Android的全部勾选上。这里建议都勾选上,完全安装多占用一点空间省去以后的麻烦。选好点击Next就开始安装了,等待安装好就行了。

3.运行

这个时候已经安装成功了,如果想全局运行命令就加到环境变量就行了。加环境变量这种很基础的东西就不演示了,这里说一下怎么加桌面图标。Ubuntu默认图标是保存在/usr/share/applications里面的,Ubuntu的桌面图标都是以.desktop结尾的文件,里面配置了程序路径、程序图标、程序名、运行方式等,这里只讲基本的,让程序图标出现在菜单里,其它的参数可以自行研究。

cd /opt/Qt5.13.2/Tools/QtCreator/share/applications/
ls
cat org.qt-project.qtcreator.desktop
[Desktop Entry]
Type=Application
Exec=qtcreator %F
Name=Qt Creator
GenericName=C++ IDE for developing Qt applications
X-KDE-StartupNotify=true
Icon=QtProject-qtcreator
StartupWMClass=qtcreator
Terminal=false
Categories=Development;IDE;Qt;
MimeType= text/x-c++src;text/x-c++hdr;text/x-xsrc;application/x-designer;application/vnd.qt.qmakeprofile;application/vnd.qt.xml.resource;

这里面有一个QT5 qtcreator的样本org.qt-project.qtcreator.desktop,大家只需要改下Exec、Name、Icon就行了。

Exec:这个是可执行文件的路径,如果你把qtcreator加入了环境变量,那一栏就不需要动,如果你没有加环境变量,那一栏就给绝对路径
Name:这个是桌面显示的名称,可以有空格
Icon:这个是图标,如果不指定也不会报错,系统会给默认图标

其它的变量可以去Ubuntu官方自行研究下,默认不需要动。assistant、designer、linguist的方法类似。改完了复制一份拷贝到/usr/share/applications就生效了,这个时候按Win健打开所有程序,Qt Creator图标就出现在里面了,单击就可以打开了。

WSL2同样也是按Win键,输入creator搜索,就出现在程序列表了,同样是单击图标就可以打开了。或者在命令行输入程序名打开也行,这种方法的话命令行不能结束。

注意:我安装了Windows的Qt Creator,上面的是Windows环境的下面的带Ubuntu18.04的才是WSL2子系统的,不要搞错了

在这里插入图片描述

4.其他方式

还有一种方式可以安装QT5,不过不是5.13.0版本而是5.9.5,可以去研究下5.9.5和5.13.0的API差异,如果可以相互替代的话就通过APT安装即可,方便快捷。

sudo apt update
sudo apt install qtcreator

这个命令会把依赖的环境都装上,安装好之后Qt Creator、Assistant、Designer和Linguist的图标会自动出现在所有程序里面,不用自己再配置了。


总结

方法还是蛮简单的,方法Ubuntu18.04和WSL2通用。


http://www.ppmy.cn/news/347605.html

相关文章

Ubuntu 18.04安装Qt5.13

1. 安装Qt 下载地址:http://download.qt.io/archive/qt/5.13/5.13.0/ 最新版本尝鲜。 64bit系统选择qt-opensource-linux-x64-5.13.0.run 2 修改文件权限chmod 755 qt-opensource-linux-x64-5.13.0.run 3 执行安装./qt-opensource-linux-x64-5.13.0.run,剩下的就…

Jetson Tx1升级到ubuntu 20.04.5 LTS

SunnyG按:想用ROS2系统做智能小车,但是查了资料说ubuntu 18支持到Ros1 melodic,所以想试试将Jetson Tx1升级到ubuntu 20.04,但是不知是否会出现兼容问题,观察一下效果,这里记录一下步骤,方便查阅…

Ubuntu-18.04-LTS安装指南(ubuntu-16.04同)

1.下载Ubuntu-18.04-LTS.iso文件## Ubuntu官方网站:https://www.ubuntu.com/index_kylin 点击Desktop 点击Download Ubuntu 点击Download,等待几秒即可 选择文件位置,下载该镜像文件即可 2.制作启动U盘 这里我们使用的工具是Rufus&#…

SpringBoot项目实现登录验证码校验功能(可以学习,可以作为工具)

此项目只作为验证码存取演示,对于检验等各方面大家进行扩展就行,已经实现了验证码缓存,大家要想进行校验,只需要添加校验逻辑代码即可!为了方便演示,直接使用了html界面进行操作,大家可以根据需…

linux挂载卸载美色商城,索尼爱立信LT18i

索尼爱立信LT18i 索尼爱立信LT18i 让我们还是称呼LT18i为索尼爱立信吧,毕竟它是索尼移动事业部重组之前所推出的机型。可能现今有很多人的眼光都聚焦在了索尼新发布的LT26i身上,不过还是有相当一部分都对这款LT8i所念念不忘,尤其是女性用户更…

如何安装 Ubuntu 22.04 LTS 桌面版 ?

Canonical 在 2022年4月21日发布了期待已久的 Ubuntu 22.04 LTS 桌面操作系统。Ubuntu 22.04 的代号是 Jammy Jellyfish,它是一个 LTS (长期支持) 版本,将在未来5年内得到更新和支持。 系统要求 4 GB RAM or more25 GB free hard disk spaceDual Core …

Ubuntu 18.04.6 LTS install

目录 Ubuntu系统安装环境及版本 ​安装步骤​ 0. 虚拟机这边设置就跳过了 1. 选择语言<系统安装语言>​ 2. 选择键盘配置--默认的就行​ 3. 设置IP地址​ 4.设置代理​ 5. 设置源​ 6.磁盘分区​ 7.设置用户名密码​ 8. 设置SSH​ 9. 选择快照工具​ 10.安装…

Ubuntu LTS的LTS是什么意思?

Long Term Support&#xff1a;长时间支持版本 三年 &#xff0c;一般是18个月Ubuntu定期并有计划的不断发布其新版本,Ubuntu 一直坚持每6个月发布一个新的版本。并致力于在该发行版的支持期内持续的发布安全和关键补丁。 UBuntu 将为每个版本提供至少18个月的支持