介绍

这是将Qt 5.7.0安装到Ubuntu 12.10的教程。它可能用于某些较新版本的Qt和Ubuntu。作为反例,Ubuntu 16.04 LTS使用独立的系统来控制Qt版本。遵循以下针对Ubuntu 16.04的指示进行操作会导致错误,即使您未安装qt5,也无法在qt4目录中找到文件。发现了OpenGL的另一个不同之处,并在下面的注释中进行了添加。

安装指南

  • 下载(http://download.qt.io/new_archive/qt/5.11/5.11.3/)

访问Qt下载页面,下载32位或64位Linux安装,具体取决于您的Ubuntu版本。也可以使用wget通过命令行下载安装文件。

例:

wget http://download.qt.io/official_releases/qt/5.7/5.7.0/qt-opensource-linux-x64-5.7.0.run
  • 安装

调整权限,运行安装程序,然后按照说明完成安装。

chmod +x qt-opensource-linux-x64-5.7.0.run
./qt-opensource-linux-x64-5.7.0.run
  • 安装g ++

打开终端并执行以下命令来安装g ++:

sudo apt-get install build-essential
  • 安装通用字体配置库-运行时

打开终端并执行以下命令以安装通用字体配置库的完整运行时文件:

sudo apt-get install libfontconfig1
  • 配置编译器

启动Qt Creator。转到工具>选项。单击“ 构建并运行”,然后选择“ 套件选项卡。如果未自动检测到编译器,请对其进行配置。

  • 安装OpenGL库

执行以下命令以安装OpenGL库:

sudo apt-get install mesa-common-dev

注意:仅安装上述的mesa-common-dev工具包不足以更新Ubuntu版本。根据Qt论坛[1]中的评论,需要安装其他软件包。执行以下命令:

sudo apt-get install libglu1-mesa-dev -y

经过Qt5.3.1和Ubuntu 14.04的测试,它解决了缺少-lGL的问题。

  • 设置与专业文件的文件关联

从在线源安装时,文件关联不会自动完成。当您尝试将其与文件资源管理器关联时,它也不会显示。创建一个名为“ Qt-Creator.desktop”的文件,并用以下内容填充该文件。

[Desktop Entry]
Version=1.0
Encoding=UTF-8
Type=Application
Name=QtCreator
Comment=QtCreator
NoDsiplay=true
Exec=(Install folder of QT)/Tools/QtCreator/bin/qtcreator %f
Icon=(Install folder of QT)/5.4/Src/qtdoc/doc/images/landing/icon_QtCreator_78x78px.png
Name[en_US]=Qt-Creator

将此文件放置在home .local / share / applications中。

在同一目录中编辑一个名为“ defaults.list”的文件。添加以下行。

text/qtcreator=Qt-Creator.desktop;

打开文件mimeapps.list并检查是否存在以下行。

application/vnd.nokia.qt.qmakeprofile=qtcreator.desktop

如果没有,则将其添加到[添加的关联]下。

运行以下命令。

sudo update-mime-database /usr/share/mime

现在,Qt已添加到文件关联列表中。

故障排除

  • Qt Creator需要设置编译器才能构建

按照上一节的说明为Qt Creator配置编译器。

  • 错误:g ++:找不到命令

解:

sudo apt-get install build-essential
  • 错误:GL / gl.h:没有这样的文件或目录

解:

sudo apt-get install mesa-common-dev

xilinx soc学习笔记之在Ubuntu上安装Qt 5相关推荐

  1. 【BI学习笔记】在Linux上安装Wyn Enterprise商业智能报表服务器

    [BI学习笔记]在Linux上安装Wyn Enterprise商业智能报表服务器 在百度文库上找来的,放到这里,避免以后丢了. 葡萄城出品的Wyn Enterprise商业智能软件的设计器和查看视图是 ...

  2. 【ubuntu】在ubuntu上安装QT

    (1)在64位的ubuntu中安装QT (1.1)下载QT  如:qt-opensource-linux-x64-5.10.1.run QT网址1 QT网址2 (1.2)安装QT chmod +x q ...

  3. xilinx SoC学习笔记之PetaLinux

    一. PetaLinux概述 PetaLinux 工具提供在 Xilinx 处理系统上定制.构建和调配嵌入式 Linux 解决方案所需的所有组件.该解决方案旨在提升设计生产力,可与 Xilinx 硬件 ...

  4. ubuntu上安装QT

    前言 Qt作为一款C++的跨平台开发框架,不懂在Linux系统上安装怎么行呢?本文带大家详细地走一遍流程~ 下载Qt Linux安装包 首先进入Qt的官方下载页面: https://download. ...

  5. 如何在RK3188 Ubuntu上安装QT

    RK3188上安装了Ubuntu 15.04, 只需执行 sudo apt-get install cmake qtcreator

  6. zynq-7000学习笔记(一)——在zedboard上安装linaro图像界面系统

    开发板:ZedBoard  REV_D 镜像文件:BOOT.BIN. zImage和devicetree Linaro文件系统:linaro-precise-ubuntu-desktop-201209 ...

  7. docker学习(一)ubuntu上安装docker

    准备 你需要64位的ubuntu操作系统 Cosmic 18.10.Bionic 18.04 (LTS).Xenial 16.04 (LTS)其中之一. docker支持的架构为:x86_64 (or ...

  8. 一起来学习在Ubuntu上安装Budgie桌面

    Budgie 是最佳 Linux 桌面环境之一.希望通过这个简短的教程指南中你能学习到如何在 Ubuntu 上安装 Budgie 桌面. 在 Ubuntu 上安装 Budgie 此方法未在 Linux ...

  9. Ubuntu上安装TensorFlow(python2.7版)

    笔记内容:Ubuntu上安装TensorFlow(python2.7版) 笔记日期:2018-01-31 我的系统环境: Ubuntu 16.04 LTS python 2.7 python 3.5 ...

最新文章

  1. 90行代码!大一学生自学编程,自创搜题网站,已在GitHub开源
  2. 东软java实训第一个项目人力资源管理
  3. 5. python Collections -- OrdereDict
  4. “不厚道”的程序员:年后第一天上班就提辞职?
  5. php use,php use和include区别总结
  6. 硬盘序列号示例_序列化代理模式示例
  7. 浏览器 CSS Hack 收集
  8. QTextEdit设置最大可输入字符
  9. Linux下嗅探又一实例截取
  10. 展示360度全景影像的利器--PanoramaGL
  11. Web开发HTTP中URI和URL的情感纠葛
  12. 堪称Python入门新华字典的《Python背记手册》高清无码版,开源免费下载
  13. 前沿科技分论坛精彩回顾 | 第二届始祖数字化可持续发展峰会
  14. 浙江杭州1040阳光工程叫家里人来投资违不违法?能不能赚到钱?
  15. 一篇文章教会你利用Python网络爬虫抓取王者荣耀图片
  16. 【每日爬虫】:利用线程池爬取百思不得姐段子
  17. 【物理应用】Matlab实现两端固支梁热力耦合的有限元分析
  18. 标梵分享微信官方账号运营推广思路
  19. 行情平淡期做市商如何刷量 说一个网格策略魔改高频刷单策略的思路
  20. 360全景拼接 opencv_opencv实现的全景图种类与步骤

热门文章

  1. wxWidgets:拖放概述
  2. BOOST使用 proto 转换进行任意类型操作的简单示例
  3. BOOST_PP_CHECK_EMPTY宏相关的测试程序
  4. GDCM:gdcm::PersonName的测试程序
  5. GDCM:生成标准SOP类的测试程序
  6. VTK:隐式函数之ImplicitQuadric
  7. OpenCV进口重建Import Reconstruction
  8. OpenCV F变换理论F-transform theory
  9. C++在数字N中找到精确除以N的数字的算法(附完整源码)
  10. OpenGL point shadow点阴影的实例