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. Java应用基础微专业-进阶篇

    第1章--使用对象 1.1 字符类型 char c = 65; // char --> int char c = '\u0041'; // \u: unicode + (Hex 41--> ...

  2. 142. O(1) Check Power of 2【LintCode by java】

    Description Using O(1) time to check whether an integer n is a power of 2. Example For n=4, return t ...

  3. 线性代数之——微分方程和 exp(At)

    本节的核心是将常系数微分方程转化为线性代数问题. \[\frac{du}{dt}=\lambda u \quad 的解为 \quad u(t) = Ce^{\lambda t}\] 代入 \(t=0\ ...

  4. JavaScript筑基篇(一)->变量、值与对象

    说明 JavaScript中变量.值.对象的理解.本文为了简化理解,前半部分暂时刨除与执行上下文的相关概念.另外本文是个人的见解,如有疑问或不正支持,欢迎提出指正和讨论! 目录 前言 参考来源 变量与 ...

  5. js经典试题之常用的方法

    js经典试题之常用的方法 1.下面代码输出的值 let s = "bob" const replaced = s.replace('b', 'l') replaced === &q ...

  6. nginx配置和网站的部署

    环境: CentOS Linux release 7.3.1611 (Core) nginx version: nginx/1.13.4 PHP 5.4.16 (cli) (built: Nov 6 ...

  7. 科普:PCI-E插槽都有哪些样子?

    主板上的扩展插槽曾经是多种多样的,例如曾经非常流行的组合就是PCI插槽搭配AGP插槽,其中AGP插槽主要用在显卡上,而PCI插槽的用途则更广一些,不仅有用在显卡上,还能用于扩展其它设备,如网卡.声卡. ...

  8. “Hello world!”团队第二周贡献分规则+贡献分数分配结果

    一.贡献规则制定: (1)基础分:9 , 9 , 8 , 7 , 7 , 7 , 6(按在本次编程中承担模块的重要度制定,某一模块重要度的认定通过组内开会讨论决定) (2)会议分:每人没出勤一次会议记 ...

  9. ACM 第一天

    标签库元素: 队列<queue> FIFO 栈 <stack>  FICO 集合 set 不定长数组  vector 映射 map Maximum Multiple Time ...

  10. mysql授权远程连接

     查一下你的MYSQL用户表里, 是否允许远程连接  1.授权 mysql>grant all privileges on *.*  to  'root'@'%'  identified by  ...