Ubuntu 下安装QT

本文使用的环境
QT Library: qt-everywhere-opensource-src-4.7.4.tar.gz
QT Creator: qt-creator-linux-x86-opensource-2.4.1.bin
Ubuntu: Ubuntu 16.04 LTS/或者其他10.4版本以上都可以
安装注意事项
  • 因为安装需要 g++ 所以确保 g++ 已经安装,如果未安装。直接 sudo apt-get g++

  • libx11-dev、 libxext-dev、 libxtst-dev 这三个包,这点非常重要,所以我们在安装QT之前需要安装这三个包: sudo apt-get install libx11-dev libxext-dev libxtst-dev

准备工作完成之后,我们就可以开始安装了
  • 首先我们先把那两个安装包移动到 /opt 目录下

    • sudo mv qt-everywhere-opensource-src-4.7.4.tar.gz /opt
    • sudo mv qt-creator-linux-x86-opensource-2.4.1.bin
  • 安装QT分为四步,第一步是QT Library的安装,第二步是QT Creator的安装,QT Creator是QT的集成开发环境,第三步是设置环境变量,第四步是设置关联。

  • 第一步 安装QT Library:

    • 1、 解压:qt-everywhere-opensource-src-4.7.4.tar.gz:

      • sudo tar -zxvf qt-everywhere-opensource-src-4.7.4.tar.gz
    • 2、重命名一下解压出来的文件,方便后面设置环境变量
      • sudo mv qt-everywhere-opensource-src-4.7.4/ Qt-4.7.4
    • 3、进入到 Qt-4.7.4 目录下,配置环境
      • cd Qt-4.7.4
      • ./configure
    • 4、编译源码:执行命令 make, 编译源码时间较长,等待完成。
    • 5、安装: sudo make install
  • 第二步 安装QT Creator:

    • 1、为qt-creator-linux-x86-opensource-2.4.1.bin 添加执行权限

      • sudo chmod +x qt-creator-linux-x86-opensource-2.4.1.bin
    • 2、运行: ./qt-creator-linux-x86-opensource-2.4.1.bin
  • 第三步 设置环境变量

export QTDIR=/usr/local/Trolltech
export PATH=$QTDIR/Qt-4.7.4/bin:$QTDIR/QtCreator-2.4.1/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/Qt-4.7.4/lib:$QTDIR/QtCreator-2.4.1/lib:$LD_LIBRARY_PATH
  • 第四步 设置关联

    • 1、运行:QT Creator
    • 2、点击:工具 --> 选项... --> 构建和运行
    • 3、选择:"Qt 版本" 标签 --> 手动设置 --> 添加... --> 选择/usr/local/Trolltech/Qt-4.7.4/bin/qmake
    • 4、点击:确定

到此QT就算安装完成了

Ubuntu 下安装QT的更多相关文章

  1. (转载)Ubuntu下安装Qt

    转载自:http://blog.csdn.net/timidsmile/article/details/7716201 Ubuntu下安装Qt 1: sudo apt-get install qt4- ...

  2. 在Ubuntu下安装qt

    安装qt前的准备: 安装基础开发包,主要gcc,g++等: sudo apt-get install build-essential 1. 使用qt-opensource-linux-x86-5.5. ...

  3. Ubuntu下安装QT

    环境 Ubuntu 9.10 qt4.7.3 gcc 4.4 Ubuntu中缺少 make 首先安装  sudo apt-get install make 如果不知道缺少啥,就按下面的装 1.sudo ...

  4. Ubuntu 下安装 Qt Designer

    1. apt-get install qt5-designer 2.终端下输入designer,显示: designer: could not exec '/usr/lib/x86_64-linux- ...

  5. 【转载】Ubuntu环境下安装QT(转)

    Ubuntu 安装 Qt 开发环境 简单实现是本文要介绍的内容,内容很短,取其精华,详细介绍Qt 类库的说明,先来看内容. 一.Ubuntu下安装Qt $ sudo apt-get install q ...

  6. ubuntu下安装与卸载qt的方法

    http://blog.csdn.net/huyisu/article/details/24014407 ubuntu下安装与卸载qt的方法 分类: linux 2014-04-18 14:20 18 ...

  7. ubuntu 12.04下安装Qt出现cannot execute binary file的解决方案

    最近在ubuntu 12.04下安装QT的过程中,遇到一个问题. ./qt-opensource-linux-x64-5.7.0.run出现了bash: ./qt-opensource-linux-x ...

  8. 在Ubuntu下安装ovs-dpdk

    在Ubuntu下安装ovs-dpdk 参考资料:https://software.intel.com/zh-cn/articles/using-open-vswitch-with-dpdk-on-ub ...

  9. Ubuntu下安装JDK以及相关配置

    1.查看系统位数,输入以下命令即可 getconf LONG_BIT 2.下载对应的JDK文件,我这里下载的是jdk-8u60-linux-64.tar.gz 3.创建目录作为JDK的安装目录,这里选 ...

随机推荐

  1. ABP入门系列(1)——学习Abp框架之实操演练

    作为.Net工地搬砖长工一名,一直致力于挖坑(Bug)填坑(Debug),但技术却不见长进.也曾热情于新技术的学习,憧憬过成为技术大拿.从前端到后端,从bootstrap到javascript,从py ...

  2. 虾扯蛋:Android View动画 Animation不完全解析

    本文结合一些周知的概念和源码片段,对View动画的工作原理进行挖掘和分析.以下不是对源码一丝不苟的分析过程,只是以搞清楚Animation的执行过程.如何被周期性调用为目标粗略分析下相关方法的执行细节 ...

  3. 开源:ASP.NET Aries 开发框架

    前言: 随着岁月的推进,不知不觉已在.NET这领域上战斗了十年了. 青春还没来得急好好感受,却已是步入健忘之秋的老人一枚了. 趁着还有点记忆,得赶紧把硬盘里那私藏的80G除外的东西,和大伙分享分享. ...

  4. 基于OpenCV的车辆检测与追踪的实现

    最近老师布置了一个作业,是做一个基于视频的车辆检测与追踪,用了大概两周的时间做了一个简单的,效果不是很理想,但抑制不住想把自己的一些认识写下来,这里就把一些网络上的博客整理一下分享给大家,希望帮助到大 ...

  5. 渗透测试工具BurpSuite做网站的安全测试(基础版)

    渗透测试工具BurpSuite做网站的安全测试(基础版) 版权声明:本文为博主原创文章,未经博主允许不得转载. 学习网址: https://t0data.gitbooks.io/burpsuite/c ...

  6. 我为Net狂 ~ 社交平台系列小集合!

    微信平台: 我为Net狂(dotNetCrazy) 资源贴吧: http://tieba.baidu.com/f?kw=毒逆天 个人博客: http://dunitian.cnblogs.com/ h ...

  7. canvas与html5实现视频截图功能

    这段时间一直在研究canvas,突发奇想想做一个可以截屏视频的功能,然后把图片拉去做表情包,哈哈哈哈哈哈~~ 制作方法: 1.在页面中加载视频 在使用canvas制作这个截图功能时,首先必须保证页面上 ...

  8. 从c#角度看万能密码SQL注入漏洞

    以前学习渗透时,虽然也玩过万能密码SQL注入漏洞登陆网站后台,但仅仅会用,并不理解其原理. 今天学习c#数据库这一块,正好学到了这方面的知识,才明白原来是怎么回事. 众所周知的万能密码SQL注入漏洞, ...

  9. PHP之Memcache缓存详解

         Mem:memory缩写(内存):内存缓存 1.  断电或者重启服务器内存数据即消失,即临时数据: Memcache默认端口:11211 存入方式:key=>>value    ...

  10. Twproject Gantt开源甘特图功能扩展

    1.Twproject Gantt甘特图介绍 Twproject Gantt 是一款基于 jQuery 开发的甘特图组件,也可以创建其它图表,例如任务树(Task Trees).内置编辑.缩放和 CS ...