一、下载基于Linux的qt安装文件
网址为:http://download.qt.io/official_releases/qt/

选择自己喜欢的版本下载即可。本文示例的是qt-opensource-linux-x64-5.9.8.run (下载保存)

二、安装
进入到下载目录运行 ./qt-opensource-linux-x64-5.9.8.run 即可出现配置界面,邮箱等注册信息可以跳过,然后勾选自己需要的插件,或者默认亦可。默认指定安装目录为home目录下,本文为 /home/sheng/Qt5.9.8

三、环境变量配置
我的理解是

(1)可以在default.cong文件中配置

cd /usr/lib/x86_64-linux-gnu/qt-default/qtchooser

sudo gedit default.conf

其中原配置为:

/usr/lib/x86_64-linux-gnu/qt4/bin
/usr/lib/x86_64-linux-gnu

改为:

/home/sheng/Qt5.9.8/5.9.8/gcc_64/bin
/home/sheng/Qt5.9.8/5.9.8

然后保存。并在命令终端用指令查看环境变量是否设置成功

qmake -v

成功则显示:

QMake version 3.1
Using Qt version 5.9.8 in /home/sheng/Qt5.9.8/5.9.8/gcc_64/lib

(2)或者直接打开环境变量脚本

sudo gedit ~/.bashrc

添加环境变量:

export PATH="/home/sheng/Qt5.9.8/5.9.8/gcc_64/bin":$PATH
export LD_LIBRARY_PATH=$"/home/sheng/Qt5.9.8/5.9.8/gcc_64/lib":$LD_LIBRARY_PATH

然后用 qmake -v 测试是否添加成功。(本文用的方法2可行)

四、打开软件
(1)直接在软件中心,通过图标打开

(2)

cd Qt5.9.8/Tools/QtCreator/bin

./qcreator

或者

./qcreator.sh

(3)每次进入安装目录打开太过麻烦,可配置qcreator到系统环境变量

sudo gedit /etc/profile

添加如下(四选一)都可行:

export PATH=/home/sheng/Qt5.9.8/Tools/QtCreator/bin:$PATH
export PATH="/home/sheng/Qt5.9.8/Tools/QtCreator/bin":$PATH
export PATH=$"/home/sheng/Qt5.9.8/Tools/QtCreator/bin":$PATH
export PATH=$PATH:/home/sheng/Qt5.9.8/Tools/QtCreator/bin

然后进入终端执行:

source /etc/profile

qtcreator

五、本地打不开qt并报错
QXcbConnection: Failed to initialize XRandr
Could not initialize GLX

解决办法:

cd ~/.local/share/applications/

gedit DigiaQt-qtcreator-enterprise.desktop

在Exec行的最后面加入 -noload Welcome
————————————————
版权声明:本文为CSDN博主「向心以履」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_34622997/article/details/89762269

QT 5.9.8在ubuntu16.04下安装配置相关推荐

  1. ubuntu16.04 下安装配置python3.6

    在ubuntu 16.04版本中,系统默认安装 了python 2.7和3.5版本,但在开发过程中我们可能用到到python3.6,删除默认的版本又担心系统有问题,因此可以选择在系统中再装上pytho ...

  2. ubuntu16.04 下安装Opencv2.4.9

    ubuntu16.04 下安装Opencv2.4.9 OpenCV的源码download from:  https://sourceforge.net/projects/opencvlibrary/? ...

  3. wepe 装linux ubuntu,Ubuntu16.04下安装Wechat的实现方法

    Ubuntu16.04下安装Wechat 很久没写博客了,前两天电脑因为teamviewer不了,原因显示是libqt5gui5版本过低,研究了一波更新,卸载了libqt5gui5,和它的依赖qtba ...

  4. ubuntu16.04下安装openssh-server报依赖错误的解决方法

    ubuntu16.04下安装openssh-server报依赖错误的解决方法 参考文章: (1)ubuntu16.04下安装openssh-server报依赖错误的解决方法 (2)https://ww ...

  5. Ubuntu16.04下安装有道翻译

    Ubuntu16.04下安装有道翻译 参考: https://www.cnblogs.com/pursuiting/p/6194682.html 下载并安装3个依赖包 下载并安装有道词典 下载并安装3 ...

  6. Ubuntu16.04下安装tensorflow(CPU)spyder+pycharm

    1.下载并安装Anaconda 1.1 下载 从Anaconda官网(https://www.continuum.io/downloads)上下载Linux版本 https://repo.contin ...

  7. Ubuntu16.04 下安装 Teamviewer 远程控制软件

    TeamViewer软件介绍: TeamViewer是一个能在任何防火墙和NAT代理的后台用于远程控制的应用程序,桌面共享和文件传输的简单且快速的解决方案.为了连接到另一台计算机,只需要在两台计算机上 ...

  8. ubuntu16.04下安装企业微信和微信(实测能用)

    ubuntu16.04下安装企业微信和微信(实测能用) 安装deepin 安装企业微信 安装微信 安装deepin 第一步: git clone https://gitee.com/wszqkzqk/ ...

  9. 【踩坑】Ubuntu16.04下安装Tenda U6无线网卡驱动

    Ubuntu <Ubuntu16.04下安装Tenda U6无线网卡驱动>和<18.04安装腾达Tanda U6无线网卡(RTL8192EU)驱动 >1<Tenda U9 ...

最新文章

  1. Mac上Chrome浏览器跨域解决方案
  2. linux热插拔原理,.NET Core 的热插拔机制的深入探索
  3. centos怎么切换python版本_centos6更换默认python版本为python3方法
  4. javascript核心
  5. 局域网聊天程序 java MySQL_课内资源 - 基于JAVA的局域网聊天软件的设计与实现(仿制QQ)...
  6. 【MATLAB】主要功能
  7. 怎样让公式编号不从1开始
  8. 你不知道的JS之作用域和闭包(二)词法作用域
  9. ae预览不了多次_AE不能预览全部视频的原因分析及解决方案
  10. 放下偏见,原来嵌入式程序员如此“妖娆”!
  11. Demo 示例:如何原生的在 K8s 上运行 Flink?
  12. HeroM2连击技能设置和DB完整数据
  13. 【读书笔记《Android游戏编程之从零开始》】6.Android 游戏开发常用的系统控件(TabHost、ListView)
  14. 深刻理解Binder机制
  15. 惯性系统常用坐标系_惯性坐标系与非惯性坐标系
  16. Nginx的rewrite地址重写
  17. python脚本报错-qt.qpa.plugin: Could not load the Qt platform plugin “xcb“
  18. Vue中使用vue-video-player视频播放器
  19. 初学编程遇到的问题总结
  20. 新建HttpServletRequest对象

热门文章

  1. 前端面试题整理(css)
  2. oracle11g dataguard完全手册3-failover active dataguard(完)
  3. 学点 C 语言(41): 函数 - 关于 main 函数
  4. 确定msm8937+android7.1采用的dtb文件
  5. mvp关联activity生命周期_Rxjava+Retrofit统一异常处理与生命周期管理
  6. sysbench 项目测试过程与分析
  7. c++基础_特殊回文数
  8. SpringCloud采坑之Feign服务间调用默认返回xml
  9. YII2框架的excel表格导出
  10. Linux之时钟中断