Qt 在线安装包地址:https://download.qt.io/official_releases/online_installers/
一、首先下载在线安装包
wget https://download.qt.io/official_releases/online_installers/qt-unified-linux-x64-online.run

二、先对qt-unified-linux-x64-online.run文件赋予可执行权限:
sudo chmod a+x qt-unified-linux-x64-online.run
再在.run文件所在目录下运行.run文件安装QT
./qt-unified-linux-x64-online.run

三、登录Qt账号
开始安装后,首先会显示欢迎信息,并提示需要Qt账号,输入帐号密码后,next,选择自定安装,组件的选择及安装
组件说明
Desktop gcc 64-bit 桌面版 GCC 64bit编译环境生成的Qt库,是Qt的核心,必须安装
WebAssembly 一种加载效率高的语言,适合编译到Web上
Android 针对安卓应用开发的Qt库
Sources Qt的源代码包
Qt Charts 二维图表模块
Qt Quick 3D 为Qt6开发的新的高级3D API
Qt DataVisualization 三维数据图表模块
Qt Lottie Animation Lottie动画
Qt Purchasing 使 Qt 应用程序能够支持应用内购买
Qt Virtual Keyboard 虚拟键盘
Qt Wayland Compositor 用于基于Wayland 协议开发自定义显示服务器
Qt WebEngine Qt Web引擎
Qt Network Authorization 网络授权
Qt WebGL Streaming Plugin 流媒体插件
Qt Script (Deprecated) 脚本模块,已被弃用
Qt Debug Information Files 跟踪调试Qt文件
Qt Quick Timeline 支持基于关键帧的动画
组件的选择根据自己的需要

根据需要选择组件,其余都默认next即可,等待安装完成。
四、配置环境变量
安装完成后,qmake和qtcreator并不在环境变量中,为了直接使用,需要配置环境变量。
编辑/etc/profile文件

输入命令: sudo vim /etc/profile

在末尾添加以下两行

#这里需要根据自己的安装路径修改
export PATH="/opt/Qt/Tools/QtCreator/bin: P A T H " e x p o r t P A T H = " / o p t / Q t / 5.15.2 / g c c 6 4 / b i n : PATH" export PATH="/opt/Qt/5.15.2/gcc_64/bin: PATH"exportPATH="/opt/Qt/5.15.2/gcc6​4/bin:PATH"

修改完成后,
输入命令: source /etc/profile 使生效
生效后,只在当前shell环境中生效,若想全局生效,需要重启系统。

五、输入qtcreator命令启动Qt程序,此时会提示
qt.qpa.plugin: Could not load the Qt platform plugin “xcb” in “” even though it was found.错误
这是由于缺少库造成的
1 打开QT插件调试:
命令行输入:export QT_DEBUG_PLUGINS=1
或者在 ~/.bashrc 中添加 export QT_DEBUG_PLUGINS=1
2 切换到qtcreater 安装目录

cd (qt安装目录)/Tools/QtCreator/bin
./qtcreater

看到打印:ibqxcb.so: (libxcb-xinerama.so.0: 无法打开共享对象文件: 没有那个文件或目录)

Got keys from plugin meta data (“xcb”)
QFactoryLoader::QFactoryLoader() checking directory path “/media/wmx/res/wmx-software/Qt/Tools/QtCreator/bin/platforms” …
Cannot load library /media/wmx/res/wmx-software/Qt/Tools/QtCreator/lib/Qt/plugins/platforms/libqxcb.so: (libxcb-xinerama.so.0: 无法打开共享对象文件: 没有那个文件或目录)
QLibraryPrivate::loadPlugin failed on “/media/wmx/res/wmx-software/Qt/Tools/QtCreator/lib/Qt/plugins/platforms/libqxcb.so” : “Cannot load library /media/wmx/res/wmx-software/Qt/Tools/QtCreator/lib/Qt/plugins/platforms/libqxcb.so: (libxcb-xinerama.so.0: 无法打开共享对象文件: 没有那个文件或目录)”
qt.qpa.plugin: Could not load the Qt platform plugin “xcb” in “” even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, xcb.

说明缺少 xcb-xinerama 库
切换到平台插件目录:
cd (Qt安装目录)/Tools/QtCreator/lib/Qt/plugins/platforms
输入以下命令
ldd libqxcb.so |grep not

/media/wmx/res/wmx-software/Qt/Tools/QtCreator/lib/Qt/plugins/platforms$ ldd libqxcb.so |grep not
libxcb-xinerama.so.0 => not found
libxcb-xinerama.so.0 => not found

说明只缺少xcb-xinerama 库,如果还缺少其它库,安装它们

解决:
sudo apt-get install libxcb-xinerama0

然后切换到qtcreater目录,运行:

cd /Qt安装目录/Tools/QtCreator/bin$
./qtcreator
运行成功。

六、在Qtcreator中创建工程会提示运行时会提示如下错误:

ubuntu下qt运行时/usr/bin/ld: cannot find -lGL
解决办法: sudo apt-get install libgl1-mesa-dev

安装g++,gcc环境
执行指令:
apt-get install aptitude
g++ -v 查看版本
sudo apt-get install build-essential
gcc --version

解决了以上错误,就可以正常编译工程了。

UOS安装QT依赖
(1)UOS系统相对来说,较为纯净,像GCC、G++等编译器是没有安装的,需要自己去安装

sudo apt-get install build-essential

(2)Qt会依赖OpenGL的库,这些也需要进行安装

sudo apt-get install libgl1-mesa-dev

sudo apt-get install libglu1-mesa-dev

sudo apt-get install freeglut3-dev

(3)安装调试器GDB

sudo apt-get install gdb

(4)安装CMake

sudo apt-get install cmake

ubuntu20.04安装配置Qt5.15.2相关推荐

  1. Ubuntu18.04安装配置Qt5.15

    Ubuntu18.04安装配置Qt5.15 Qt选择 下载Qt 安装Qt5.15.0 配置 后记 Qt选择 在官方的声明中,Qt5.15是Qt5.x的最后一个LTS版本,增加了即将在2020年底推出的 ...

  2. Ubuntu20.04安装配置tensorflow2深度学习环境

    Ubuntu20.04安装配置tensorflow2深度学习环境 之前在windows下配置了tensorflow2的环境,坑有不少.最近配了台台式机,2070显卡,安装一下Ubuntu20.04系统 ...

  3. ubuntu20.04安装配置anaconda3

    ubuntu20.04安装配置anaconda3 首先在home目录新建一个文件夹anaconda mkdir anaconda 可以从官网下载anaconda的文件: https://www.ana ...

  4. Ubuntu20.04安装配置运行DynaSLAM

    Ubuntu20.04安装配置运行DynaSLAM 文章目录 Ubuntu20.04安装配置运行DynaSLAM 一.安装Anaconda 二.安装依赖 三.配置Mask_RCNN环境 四.安装Dyn ...

  5. 【Linux】Ubuntu20.04安装配置百度输入法

    A . \mathcal{A}. A.官网下载Ubuntu版输入法 B . \mathcal{B}. B.解压 C . \mathcal{C}. C.设置+区域与语言+管理已安装的语言 D . \ma ...

  6. Ubuntu20.04安装与配置记录

    Ubuntu20.04安装与配置记录 原文地址:Ubuntu20.04安装与配置记录 一.Ubuntu系统盘制作 1.1 Windows环境下制作系统盘 下载Ubuntu系统,选择桌面版. 下载工具系 ...

  7. 记录ubuntu20.04以及配置安装过程(双系统)

    记录ubuntu20.04双系统安装及配置过程 一.安装(直接参考CSDN教程) 综合参考: 链接: https://blog.csdn.net/Amorx12345/article/details/ ...

  8. ubuntu20.04 安装 Qt5.12步骤

    转载链接:ubuntu20.04 安装 Qt5.12_仙海寻波的博客-CSDN博客_ubuntu20.04安装qt第一步 下载 Qt5.12.9安装包使用清华镜像进行下载:https://mirror ...

  9. ubuntu20.04安装到u盘+配置美化

    linux系统对于开发者而言更加方便,且相比于win to go,其对u盘的要求更低.所以,linux to go是一个不错的选择.在linux的众多发行版之中,ubuntu特别适合新手入门,在此记录 ...

最新文章

  1. openssh配置终极一帖
  2. 过分!高校实验动物被学生私自放走,实验兔刚缝完针,连线都没拆......
  3. TSC打印机编程C#
  4. java学习_都说Java难学,不知道具体的学习内容?全套Java学习路线送上
  5. DictionaryTKey,TValue
  6. 前后端分离后 前端获得session数据_机器学习模型部署--打通前后端任督二脉
  7. ALEIS,啊,累死
  8. 主链增幅最高飚至 152%,主流币却惊现回落;以太坊发币速度持续放缓
  9. thinkpad笔记本电脑不按Fn键直接实现F1-F12功能的方法
  10. 微信小程序开发调用接口
  11. 网络安全——linux文本三剑客
  12. 商城源码+分销版+破j版+企业版+虚拟商品+第三方对接
  13. 腾讯全民wifi linux,Linux下安装MT7601U无线网卡驱动
  14. 小学生计算机教室注意事项,小学生安全注意事项
  15. Java num+=1、num++与num=num+1的区别(通俗易懂,附带例子)
  16. 解决:服务器种挖矿程序的一次实战记录~
  17. Simon IELTS: Reading
  18. js汉语转拼音(全拼、首字母、拼音首字母)
  19. layui 多图上传和删除图片
  20. gitlab中国官方网站

热门文章

  1. matlab 调制 解调,基于Matlab调制与解调的实现
  2. USB接口类型与线序
  3. Skyline二次开发-如何使用API获取视线分析的可见点和不可见点。
  4. 火炮火控系统嵌入式软件测试平台研究
  5. Android反编译工具Android Killer
  6. ModuleNotFoundError: No module named 'scipy'
  7. 跟鹅厂老司机学技术:如何实现百万人同时参与的直播答题?
  8. c语言循环左移程序,用C语言实现循环左移,右移
  9. Git 详解及常用命令
  10. Microsoft Excel 教程:如何在 Excel 中使用 XLOOKUP 函数?