Ubuntu 下安装QT
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 installlibx11-devlibxext-devlibxtst-dev
准备工作完成之后,我们就可以开始安装了
首先我们先把那两个安装包移动到
/opt目录下sudo mv qt-everywhere-opensource-src-4.7.4.tar.gz /optsudo 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
- 1、 解压:
第二步 安装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
- 1、为
第三步 设置环境变量
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的更多相关文章
- (转载)Ubuntu下安装Qt
转载自:http://blog.csdn.net/timidsmile/article/details/7716201 Ubuntu下安装Qt 1: sudo apt-get install qt4- ...
- 在Ubuntu下安装qt
安装qt前的准备: 安装基础开发包,主要gcc,g++等: sudo apt-get install build-essential 1. 使用qt-opensource-linux-x86-5.5. ...
- Ubuntu下安装QT
环境 Ubuntu 9.10 qt4.7.3 gcc 4.4 Ubuntu中缺少 make 首先安装 sudo apt-get install make 如果不知道缺少啥,就按下面的装 1.sudo ...
- Ubuntu 下安装 Qt Designer
1. apt-get install qt5-designer 2.终端下输入designer,显示: designer: could not exec '/usr/lib/x86_64-linux- ...
- 【转载】Ubuntu环境下安装QT(转)
Ubuntu 安装 Qt 开发环境 简单实现是本文要介绍的内容,内容很短,取其精华,详细介绍Qt 类库的说明,先来看内容. 一.Ubuntu下安装Qt $ sudo apt-get install q ...
- ubuntu下安装与卸载qt的方法
http://blog.csdn.net/huyisu/article/details/24014407 ubuntu下安装与卸载qt的方法 分类: linux 2014-04-18 14:20 18 ...
- 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 ...
- 在Ubuntu下安装ovs-dpdk
在Ubuntu下安装ovs-dpdk 参考资料:https://software.intel.com/zh-cn/articles/using-open-vswitch-with-dpdk-on-ub ...
- Ubuntu下安装JDK以及相关配置
1.查看系统位数,输入以下命令即可 getconf LONG_BIT 2.下载对应的JDK文件,我这里下载的是jdk-8u60-linux-64.tar.gz 3.创建目录作为JDK的安装目录,这里选 ...
随机推荐
- .NetCore MVC中的路由(1)路由配置基础
.NetCore MVC中的路由(1)路由配置基础 0x00 路由在MVC中起到的作用 前段时间一直忙于别的事情,终于搞定了继续学习.NetCore.这次学习的主题是MVC中的路由.路由是所有MVC框 ...
- Docker笔记一:基于Docker容器构建并运行 nginx + php + mysql ( mariadb ) 服务环境
首先为什么要自己编写Dockerfile来构建 nginx.php.mariadb这三个镜像呢?一是希望更深入了解Dockerfile的使用,也就能初步了解docker镜像是如何被构建的:二是希望将来 ...
- 阿里云服务器上配置并使用: PHP + Redis + Mysql 从配置到使用
(原创出处为本博客,http://www.cnblogs.com/linguanh/) 目录: 一,下载 二,解压 三,配置与启动 四,测试 Redis 五,配置 phpRedis 扩展 六,综合测试 ...
- 深入浅出JavaScript之闭包(Closure)
闭包(closure)是掌握Javascript从人门到深入一个非常重要的门槛,它是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现.下面写下我的学习笔记~ 闭包-无处不 ...
- Java消息队列--ActiveMq 实战
1.下载安装ActiveMQ ActiveMQ官网下载地址:http://activemq.apache.org/download.html ActiveMQ 提供了Windows 和Linux.Un ...
- C#各种同步方法 lock, Monitor,Mutex, Semaphore, Interlocked, ReaderWriterLock,AutoResetEvent, ManualResetEvent
看下组织结构: System.Object System.MarshalByRefObject System.Threading.WaitHandle System.Threading.Mutex S ...
- 使用po模式读取豆瓣读书最受关注的书籍,取出标题、评分、评论、题材 按评分从小到大排序并输出到txt文件中
#coding=utf-8from time import sleepimport unittestfrom selenium import webdriverfrom selenium.webdri ...
- 利用for循环找出1000以内的质数
var n=0; for(var i=2;i<=1000;i++){ var zhishu=true; for(var j=2;j<i;j++){ if(i%j==0){ ...
- Android开发学习—— Broadcast广播接收者
现实中:电台要发布消息,通过广播把消息广播出去,使用收音机,就可以收听广播,得知这条消息.Android中:系统在运行过程中,会产生许多事件,那么某些事件产生时,比如:电量改变.收发短信.拨打电话.屏 ...
- linux下 lvm 磁盘扩容
打算给系统装一个oracle,发现磁盘空间不足.在安装系统的时候我选择的是自动分区,系统就会自动以LVM的方式分区.为了保证系统后期的可用性,建议所有新系统安装都采用LVM,之后生产上的设备我也打算这 ...