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软件有点麻烦,这里我们可以使用文件上传下载服务,来解决上传和 ...
随机推荐
- CF245H Queries for Number of Palindromes
题目描述 给你一个字符串s由小写字母组成,有q组询问,每组询问给你两个数,l和r,问在字符串区间l到r的字串中,包含多少回文串. 时空限制 5000ms,256MB 输入格式 第1行,给出s,s的长度 ...
- TW实习日记:第26天
这周组长休年假去了,并且之前主要负责的项目也已经上线了,可以说没那么忙了,手头就一个协助别的组做的移动端项目.可是这个项目特别坑,由于网端是9年前的项目,导致后台的接口有非常多的问题,并且入参多得令人 ...
- post接口_ajax上传
Action() { web_reg_save_param("find_msg", "LB=message\":\"", "RB= ...
- JAVA基础学习之路(七)对象数组的定义及使用
两种定义方式: 1.动态初始化: 定义并开辟数组:类名称 对象数组名[] = new 类名称[长度] 分布按成:类名称 对象数组名[] = null: 对象数组名 = new 类名称[长度]: 2 ...
- 校招小白机考入坑之从键盘输入java的各种数据类型
//1.从键盘输入一个整型(其他基本类型类似) Scanner sc =new Scanner(System.in); sc.hasNextInt(); int str1 = sc.nextInt() ...
- 【机器学习】多项式回归sklearn实现
[机器学习]多项式回归原理介绍 [机器学习]多项式回归python实现 [机器学习]多项式回归sklearn实现 使用sklearn框架实现多项式回归.使用框架更方便,可以少写很多代码. 使用一个简单 ...
- ThinkPHP - 3 - IDE选择以及Eclipse PDT打开ThinkPHP项目
ThinkPHP框架已部署到SAE(新浪云),且代码已获取到本地.眼前面临的问题就是,对ThinkPHP项目选择哪种开发工具(IDE)? 经过简单的查找比较,以及电脑里已装有Eclipse的因素,遂决 ...
- Pipeline组Beta版本发布说明
项目名称 Pipeline 项目版本 Beta版本 负责人 北京航空航天大学计算机学院 IloveSE 小组 联系方式 http://www.cnblogs.com/IloveSE 要求发布日期 20 ...
- Swift 泛型和闭包结合使用
通常在Swift中定义一个闭包来使用 typealias Closure= (Any?) -> () var tempClosure :Closure? /// 定义一个方法直接调用 func ...
- Ubuntu 12.04.1 LTS 升级 PHP 从5.3 到 5.5
#!/bin/bash # desc install php5.5 #add-apt-repository ppa:ondrej/php5 #apt-get install python-softwa ...