CentOS 6.5 下安装 QT 4
1. 获取下载地址
从我到网盘下载: qt-creator-opensource-linux-x86_64-3.5.1.run
qt-everywhere-opensource-src-4.8.7.tar.gz
以下为开源的下载地址: http://download.qt.io/official_releases/qtcreator/
http://download.qt.io/official_releases/qt/
qt4.8.5的下载地址: http://download.qt.io/archive/qt/4.8/4.8.5/ [本条与主题无关,可忽略]
2. Qt Creator安装
2.1 把下载好到文件(qt-creator-opensource-linux-x86_64-3.5.1.run)放到CntOS 的用户目录中,我放置的地方为:/home/Tian/software
2.2 修改文件权限,使之有执行权限
chmod u+x qt-creator-opensource-linux-x86_64-3.5.1.run
2.3 安装
./qt-creator-opensource-linux-x86_64-3.5.1.run
其期,安装向导会询问安装路径,我是按照默认安装到 /home/Tian/qtcreator-3.5.1 目录下的。
完成安装之后,应用程序 --> 编程 菜单下就有一个 Qt Creator 的入口。点击会弹出Qt Creator
的界面;也可以右键点击”将此启动器添加到桌面“,在桌面上创建快捷方式。
3. QT SDK安装
虽然安装了Qt Creator,还是不能进行工程创建、编译。还需要安装Qt SDK。
3.1 把下载好到文件(qt-everywhere-opensource-src-4.8.7.tar.gz)放到CntOS 的用户目录中,我放置的地方为:/home/Tian/software
3.2 解压
tar zxvf qt-everywhere-opensource-src-4.8.7.tar.gz
3.3 修改环境变量
修改~/.bashrc 文件
vim ~/.bashrc
在文件的后面加以下内容:
QTDIR=/home/Tian/software/qt-everywhere-opensource-src-4.8.7
PATH=$QTDIR/bin:$PATH
MANPATH=$QTDIR/man:$MANPATH
LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export QTDIR PATH MANPATH LD_LIBRARY_PATH
这段脚本的功能就是添加我们刚解压的目录中的bin,bin,man路径到环境变量中。
3.4 配置
cd /home/Tian/software/qt-everywhere-opensource-src-4.8.7
./configure
此过程中出现了未安装gcc的提示,下面安装gcc
yum install gcc gcc-c++
安装成功之后重新进行上面到步骤,此时出现了如下错误:
Basic XLib functionality test failed!
You might need to modify the include and library search paths by editing
QMAKE_INCDIR_X11 and QMAKE_LIBDIR_X11 in /....
解决方法:
yum install libX11-devel,libXext-devel,libXtst-devel
之后重新进行上述步骤,未出错
3.5 编译
gmake
此过程较长(可能需要几个小时),请耐心等待
3.6 安装
sudo make install
注意一定要sudo或root权限哦~~
这一步可能要15分钟左右。
3.7 完成
进入 /home/Tian/software/qt-everywhere-opensource-src-4.8.7 的 bin 目录
cd /home/Tian/software/qt-everywhere-opensource-src-4.8.7/bin
执行 designer 就会出现窗口设计界面
./designer
4. QT Creator 配置
4.1 打开 QT creator 主界面,在主界面中从菜单栏点击"工具"->"选项"->在左侧点击“构建和运行”界面如下图所示。

点击“Qt Versions"--->"添加",然后选择路径:/home/Tian/software/qt-everywhere-opensource-src-4.8.7/bin ,然后选择 qmake
4.2 上一步完成后,点击”构建套件",进入如下图所示界面:

然后点击"桌面"--->"Manager",选择第一步设置后检测到的系统版本即可。
至此整个QT环境才算安装完成,可以开发第一个测试程序了。
CentOS 6.5 下安装 QT 4的更多相关文章
- CentOS 6.3下 安装 Mono 3.2 和Jexus 5.4
最新更新参看: Centos 7.0 安装Mono 3.4 和 Jexus 5.6 2012年初写过一篇<32和64位的CentOS 6.0下 安装 Mono 2.10.8 和Jexus 5.0 ...
- Ubuntu 下安装QT
Ubuntu 下安装QT 本文使用的环境 QT Library: qt-everywhere-opensource-src-4.7.4.tar.gz QT Creator: qt-creator-li ...
- CentOS 6.4 下安装vsftpd
概述: vsftpd是Linux下比较著名的FTP服务器,搭建FTP服务器当然首选这个. 本文介绍了在CentOS 6.4下安装vsftpd.配置虚拟用户登录FTP的过程. 正文: 一:安装vsftp ...
- centos 6.5下安装mysql+nginx+redmine 3.1.0 笔记
centos 6.5下安装mysql+nginx+redmine 3.1.0 笔记 目录[-] 过程 1.安装RVM 2.利用rvm安装 Ruby 1.9.3 并设为默认 3.安装rails 4.安装 ...
- CentOS 5.5 下安装Countly Web Server过程记录
CentOS 5.5 下安装Countly Web Server过程记录 1. 系统更新与中文语言包安装 2. 基本环境配置: 2.1. NodeJS安装 依赖项安装 yum -y install g ...
- CentOS 6系统下安装 JDK1.6
CentOS 6系统下安装 JDK1.6 JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品.自从Java推出以来,JDK已经成为使用最广泛的 ...
- CentOS 6.5 下安装 Redis 2.8.7(转)
转自:http://www.cnblogs.com/haoxinyue/p/3620648.html CentOS 6.5 下安装 Redis 2.8.7 wget http://download.r ...
- Centos 5.5下安装samba
1.安装: Centos 5.5下安装samba,具体步骤如下: [root@bogon ~]# rpm -q samba Package samba is not installed [root@b ...
- centos 6.5下安装文件上传下载服务
centos 6.5下安装文件上传下载服务 由于每次在CentOS中要下载一些配置文件到物理机,和上传一些文件到服务器,导致来回的开启ftp软件有点麻烦,这里我们可以使用文件上传下载服务,来解决上传和 ...
随机推荐
- 关于java使用double还是float
眼睛一亮在论坛上发现一枚很有价值的评论赶紧抄下来... 记住java一定要用double,更鼓不变,就算数值不大也要用double.了解java虚拟机的底层会知道,float放在内存中其实是当作dou ...
- Python对文本文件逐行扫描,将含有关键字的行存放到另一文件
#逐行统计关键字行数,并将关键字所在行存放在新的文件中 keyword = "INFO" b = open("C:\\Users\\xxx\\Documents\\new ...
- Centos7添加静态路由
本文摘取自 Centos7系统配置上的变化(二)网络管理基础 一.ip route显示和设定路由 1.显示路由表 [root@centos7 ~]# ip route show default via ...
- 【机器学习】线性回归python实现
线性回归原理介绍 线性回归python实现 线性回归sklearn实现 这里使用python实现线性回归,没有使用sklearn等机器学习框架,目的是帮助理解算法的原理. 写了三个例子,分别是单变量的 ...
- Python3实现机器学习经典算法(四)C4.5决策树
一.C4.5决策树概述 C4.5决策树是ID3决策树的改进算法,它解决了ID3决策树无法处理连续型数据的问题以及ID3决策树在使用信息增益划分数据集的时候倾向于选择属性分支更多的属性的问题.它的大部分 ...
- 科普:PCI-E插槽都有哪些样子?
主板上的扩展插槽曾经是多种多样的,例如曾经非常流行的组合就是PCI插槽搭配AGP插槽,其中AGP插槽主要用在显卡上,而PCI插槽的用途则更广一些,不仅有用在显卡上,还能用于扩展其它设备,如网卡.声卡. ...
- Mininet实验 多个数据中心的拓扑网络实现
实验目的 掌握多数据中心网络拓扑的构建 掌握多数据中心数据交换过程 实验原理 主机间发送消息上报给交换机,交换机对收到的报文信息进行分析判断,如果交换机中存在此消息相对应的流表,则交换机直接下发流表, ...
- Alpha-1
前言 失心疯病源1 团队代码管理github 站立会议 队名:PMS 530雨勤(组长) 今天完成了那些任务 10:00~13:00 OpenCV环境配置,Matlab工具包下载 15:40~17:1 ...
- 大型网站架构演化(六)——使用反向代理和CDN加速网站响应
随着网站业务不断发展,用户规模越来越大,由于中国复杂的网络环境,不同地区的用户访问网站时,速度差别也极大.有研究表明,网站访问延迟和用户流失率正相关,网站访问越慢,用户越容易失去耐心而离开.为了提供更 ...
- pycharm开启代码智能提示和报错提示
天呐,经历了一大波周折,终于把提示给弄好了,加入没有提示的话,pycharm就是一个空格了,没有什么作用,对我来说,真的是很困难的事情,所以无论如何都要去把这个智能提示给搞好了. 先讲讲我的经历吧.我 ...