ubuntu18.04 安装qt5.12.8及环境配置

环境

系统:ubuntu18.04 
软件:qt5.12.8

一、下载安装包

下载地址http://download.qt.io/archive/qt/5.12/5.12.8/
在这里插入图片描述
点击需要的版本(我们这里选择.run的)会跳转到一个选择源的界面,国内选择(CN)的三者之一即可
在这里插入图片描述

二、安装

从终端进入下载文件夹,一般是/home/用户名/Downloads,可以找到下载好的qt-opensource-linux-x64-5.12.8.run
给所有用户赋予qt-opensource-linux-x64-5.12.8.run可执行权限

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

有权限后在该路经下执行就可以了

./qt-opensource-linux-x64-5.12.8.run

弹出安装指引窗口,按照指引填好QT Account(我记得以前有版本安装可以跳过),一路next,不建议修改默认路经。
在这里插入图片描述
按需安装,配置足够全选可以省事。

项目说明
Desktop gcc 64-bit这是使用桌面版 GCC 64-bit 编译环境生成的 Qt 库,是 Qt 的核心,必须安装。注意,虽然名字看起来像是 GCC 编译器套件,但实际上说的是 Qt 库的编译环境。大部分 Linux 发行版都会预装 GCC 编译器套件,所以 Qt 安装包没必要附带它们。
Android *这是针对安卓应用开发的 Qt 库,如果读者有安卓开发这方面需求可以自己选择安装。
SourcesQt 的源代码包,按需安装。
Qt *Qt 的附加模块,大部分建议安装,这些附加模块括号里的 TP 是指 Technology Preview ,技术预览模块的意思,还处在功能测试阶段,不是正式版模块;附加模块括号里的 Deprecated 是指抛弃的旧模块,兼容旧代码使用的,一般用不到。这些附加模块读者可以选择部分或都勾选了安装,占用空间不大。部分组件说明:Qt Charts 是二维图表模块,用于绘制柱状图、饼图、曲线图等常用二维图表。Qt Data Visualization 是三维数据图表模块,用于数据的三维显示,如散点的三维空间分布、三维曲面等。Qt Scritp(Deprecated)是脚本模块,已被抛弃,不建议安装。
Qt Creator 4.3.0这是集成开发环境,强制安装的,以后所有的项目和代码都在 Qt Creator 里面新建和编辑。

在这里插入图片描述
安装完成后,在你的应用里面就可以找到Qt Creator了
在这里插入图片描述
配置环境变量
需要配置环境变量后才能直接使用qmake命令
ubuntu中作用于所有用户,编辑/etc/profile文件

sudo vim /etc/profile

在末尾添加(注意:这里的路经对应安装路经,请检查自己的是否对应)

export PATH="/opt/Qt5.12.8/Tools/QtCreator/bin:$PATH"
export PATH="/opt/Qt5.12.8/5.12.8/gcc_64:$PATH"

修改完成后重启系统,或者使用"source /etc/profile"or ". /etc/profile"使得修改生效。source命令也称为“点命令”,也就是一个点符号(.)。source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。

在终端输入qtcreator就能直接打开Qt Creator

qtcreator

三、QT项目测试

我们再新建一个Qt项目测试一下
File>>New File or Project,选择Qt Widgets Application,测试用基本可以一路next,后面可以自行删除项目。
在这里插入图片描述
建好的test项目
在这里插入图片描述
在mainwindow.ui上添加一个textBrowser控件,写上标准问候语
在这里插入图片描述
运行>>>>>>>>>>>>>>报错…所谓“行百步者半九十”,都到这一步了,赶紧想办法解决
在这里插入图片描述
找到原因了

Qt 默认在 /usr/lib/ 目录下查找动态链接库,但是很多 Linux 发行版将 OpenGL 链接库放在其它目录,例如我使用的是 CentOS 7,OpenGL 链接库位于 /usr/lib64/ 目录,而对于 Ubuntu,OpenGL 链接库位于 /usr/lib/i386-linux-gnu/mesa/ 目录。只要我们把 libGL.so 拷贝到 /usr/lib/ 目录,或者在 /usr/lib/ 目录下为 libGL.so 创建一个链接,就能解决问题。显然第二种办法更好。
另外,Linux 发行版自带的 OpenGL 链接库在后缀中添加了版本号,例如 libGL.so.1、libGL.so.1.2.0、libGL.so.1.3.1 等,但是 Qt 在链接阶段查找的 OpenGL 链接库是不带版本号的。

总的来说,我们需要在 /usr/lib/ 目录下为 OpenGL 链接库创建一个链接,并去掉版本号。

如果你不知道当前 Linux 系统中 libGL.so 的具体路经,可以使用locate libGL命令或find /usr -name libGL*命令查找,然后使用ln -s创建链接。按照方法进行操作:
#查找 libGL 所在位置

# locate libGL
/usr/lib/x86_64-linux-gnu/libGL.so.1
/usr/lib/x86_64-linux-gnu/libGL.so.1.0.0
/usr/lib/x86_64-linux-gnu/libGLESv2.so.2
/usr/lib/x86_64-linux-gnu/libGLESv2.so.2.0.0
......

#创建链接,Linux 系统中可能存在多个版本的 libGL.so,为任意一个版本创建链接即可。普通用户没有权限创建链接,使用root用户或者sudo指令。

#sudo ln -s /usr/lib/x86_64-linux-gnu/libGL.so.1 /usr/lib/libGL.so

再次运行>>>>>>>>>>>>>>成功
在这里插入图片描述

### 回答1: 以下是在Ubuntu 18.04上安装Qt 5.12.8的步骤: 1. 打开终端并更新软件包列表: sudo apt update 2. 安装Qt 5.12.8所需的依赖项: sudo apt install build-essential libgl1-mesa-dev 3. 下载Qt 5.12.8安装程序: wget https://download.qt.io/archive/qt/5.12/5.12.8/qt-opensource-linux-x64-5.12.8.run 4. 授予安装程序执行权限: chmod +x qt-opensource-linux-x64-5.12.8.run 5. 运行安装程序: ./qt-opensource-linux-x64-5.12.8.run 6. 按照安装程序的指示进行安装安装完成后,您可以在终端中运行以下命令来启动Qt Creator: qtcreator 希望这可以帮助您成功安装Qt 5.12.8! ### 回答2: Ubuntu18.04是一种十分流行的Linux操作系统,同时,Qt是一个流行的跨平台的C++应用程序开发框架,因此,将Qt安装Ubuntu18.04中是很常见的一个需求。下面是如何在Ubuntu18.04安装Qt5.12.8的具体步骤: 1. 安装Build Essential组件:打开终端,输入“sudo apt-get install build-essential”命令,安装Build Essential。这是一个必需的组件,因为Qt安装之前需要编译一些源文件。 2. 下载Qt5.12.8安装包:打开Qt官网(https://www.qt.io/),选择自己的操作系统,选择版本(在这里选择Qt5.12.8),下载相应的安装包。 3. 运行安装文件:找到下载的文件,双击打开,运行Qt安装程序。在安装过程中,需要选择一些选项,可以根据需要进行配置,也可以选择使用默认设置。 4. 添加Qt的环境变量:使用文本编辑器打开“.bashrc”文件,输入“export PATH=/opt/Qt5.12.8/5.12.8/gcc_64/bin:$PATH”,并保存。这将添加Qt的路径到环境变量中,这样就可以在终端中运行Qt命令了。 5. 测试安装:重启终端,输入“qmake -v”命令,查看Qt的版本号。如果显示的版本号是5.12.8,则说明安装成功。 在Ubuntu18.04安装Qt5.12.8需要一些基本的Linux终端知识和编译工具知识。但是,根据以上步骤,只要按照指示操作,就能够成功地完成安装安装完成后,就可以使用Qt进行C++应用程序的开发和编译了。 ### 回答3: Ubuntu 18.04是一款广受欢迎的Linux操作系统,而Qt 5.12.8是一种跨平台的C++应用程序框架。在Ubuntu安装Qt 5.12.8非常简单,只需要按照以下步骤进行操作。 步骤1:安装依赖项 在Ubuntu 18.04上安装Qt 5.12.8之前,您需要安装一些必要的依赖项。使用以下命令来安装: sudo apt-get install build-essential libgl1-mesa-dev sudo apt-get install libxkbcommon-x11-dev 步骤2:从Qt官网下载安装程序 现在,您需要从Qt官网上下载Qt 5.12.8安装程序。通过以下链接获取Qt 5.12.8的在线安装程序:https://download.qt.io/official_releases/qt/5.12/5.12.8/qt-opensource-linux-x64-5.12.8.run 步骤3:运行安装程序 下载了安装程序后,终端进入下载目录并授予运行权限: chmod +x qt-opensource-linux-x64-5.12.8.run 然后执行安装程序: ./qt-opensource-linux-x64-5.12.8.run 此时会出现安装的界面,根据提示完成安装程序: 1. 阅读Qt开放源码许可协议并接受 2. 选择安装路径,一般不要更改 3. 选择组件,根据自己的需要选择安装组件 4. 开始安装 上述步骤都完成后,等待安装程序完成。 步骤4:配置Qt Creator 安装Qt后,需要在Qt Creator中配置Qt的路径。打开Qt Creator,选择“工具”>“选项”,在弹出的窗口中选择“Kits”选项卡,点击“添加”按钮,选择“Desktop”,然后选择“手动”,输入Qt安装路径(如:/opt/Qt5.12.8/5.12.8/gcc_64)。 至此,QT5.12.8安装已经全部完成。 总结 此处仅是Ubuntu 18.04上安装Qt 5.12.8的一个简单教程,由于安装的环境不同,操作也会有所不同,所以如果遇到问题请先百度搜索解决,可参阅Qt官网的安装文档。同时,如若安装不成功或者需要其他版本的Qt可能需要依赖不同的库文件,具体情况需视情况而定。
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值