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的更多相关文章

  1. 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 ...

  2. Ubuntu 下安装QT

    Ubuntu 下安装QT 本文使用的环境 QT Library: qt-everywhere-opensource-src-4.7.4.tar.gz QT Creator: qt-creator-li ...

  3. CentOS 6.4 下安装vsftpd

    概述: vsftpd是Linux下比较著名的FTP服务器,搭建FTP服务器当然首选这个. 本文介绍了在CentOS 6.4下安装vsftpd.配置虚拟用户登录FTP的过程. 正文: 一:安装vsftp ...

  4. 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.安装 ...

  5. CentOS 5.5 下安装Countly Web Server过程记录

    CentOS 5.5 下安装Countly Web Server过程记录 1. 系统更新与中文语言包安装 2. 基本环境配置: 2.1. NodeJS安装 依赖项安装 yum -y install g ...

  6. CentOS 6系统下安装 JDK1.6

    CentOS 6系统下安装 JDK1.6 JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品.自从Java推出以来,JDK已经成为使用最广泛的 ...

  7. 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 ...

  8. Centos 5.5下安装samba

    1.安装: Centos 5.5下安装samba,具体步骤如下: [root@bogon ~]# rpm -q samba Package samba is not installed [root@b ...

  9. centos 6.5下安装文件上传下载服务

    centos 6.5下安装文件上传下载服务 由于每次在CentOS中要下载一些配置文件到物理机,和上传一些文件到服务器,导致来回的开启ftp软件有点麻烦,这里我们可以使用文件上传下载服务,来解决上传和 ...

随机推荐

  1. CF245H Queries for Number of Palindromes

    题目描述 给你一个字符串s由小写字母组成,有q组询问,每组询问给你两个数,l和r,问在字符串区间l到r的字串中,包含多少回文串. 时空限制 5000ms,256MB 输入格式 第1行,给出s,s的长度 ...

  2. TW实习日记:第26天

    这周组长休年假去了,并且之前主要负责的项目也已经上线了,可以说没那么忙了,手头就一个协助别的组做的移动端项目.可是这个项目特别坑,由于网端是9年前的项目,导致后台的接口有非常多的问题,并且入参多得令人 ...

  3. post接口_ajax上传

    Action() { web_reg_save_param("find_msg", "LB=message\":\"", "RB= ...

  4. JAVA基础学习之路(七)对象数组的定义及使用

    两种定义方式: 1.动态初始化: 定义并开辟数组:类名称 对象数组名[] = new 类名称[长度] 分布按成:类名称 对象数组名[] = null: 对象数组名 = new 类名称[长度]:   2 ...

  5. 校招小白机考入坑之从键盘输入java的各种数据类型

    //1.从键盘输入一个整型(其他基本类型类似) Scanner sc =new Scanner(System.in); sc.hasNextInt(); int str1 = sc.nextInt() ...

  6. 【机器学习】多项式回归sklearn实现

    [机器学习]多项式回归原理介绍 [机器学习]多项式回归python实现 [机器学习]多项式回归sklearn实现 使用sklearn框架实现多项式回归.使用框架更方便,可以少写很多代码. 使用一个简单 ...

  7. ThinkPHP - 3 - IDE选择以及Eclipse PDT打开ThinkPHP项目

    ThinkPHP框架已部署到SAE(新浪云),且代码已获取到本地.眼前面临的问题就是,对ThinkPHP项目选择哪种开发工具(IDE)? 经过简单的查找比较,以及电脑里已装有Eclipse的因素,遂决 ...

  8. Pipeline组Beta版本发布说明

    项目名称 Pipeline 项目版本 Beta版本 负责人 北京航空航天大学计算机学院 IloveSE 小组 联系方式 http://www.cnblogs.com/IloveSE 要求发布日期 20 ...

  9. Swift 泛型和闭包结合使用

    通常在Swift中定义一个闭包来使用 typealias Closure= (Any?) -> () var tempClosure :Closure? /// 定义一个方法直接调用 func ...

  10. 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 ...