redhat下qt的安装

QT简介:
Qt 是一个跨平台的 C++ 图形用户界面库,由挪威 TrollTech 公司出品,目前包括Qt, 基于 Framebuffer 的 Qt Embedded,快速开发工具 Qt Designer,国际化工具 Qt Linguist 等部分 Qt 支持所有 Unix 系统,当然也包括 Linux,还支持 WinNT/Win2k,Win95/98 平台

QT的优点:

基本上,Qt 同 X Window 上的 Motif,Openwin,GTK 等图形界 面库和 Windows 平台上的 MFC,OWL,VCL,ATL 是同类型的东西,但是 Qt 具有下列优点:

1、优良的跨平台特性:
Qt支持下列操作系统: Microsoft Windows 95/98, Microsoft Windows NT, Linux, Solaris, SunOS, HP-UX, Digital UNIX (OSF/1, Tru64), Irix, FreeBSD, BSD/OS, SCO, AIX, OS390,QNX 等等。

2、面向对象
Qt 的良好封装机制使得 Qt 的模块化程度非常高,可重用性较好,对于用户开发来说是非常 方便的。 Qt 提供了一种称为 signals/slots 的安全类型来替代 callback,这使得各个元件 之间的协同工作变得十分简单。

3、丰富的 API
Qt 包括多达 250 个以上的 C++ 类,还替供基于模板的 collections, serialization, file, I/O device, directory management, date/time 类。甚至还包括正则表达式的处理 功能。

4、支持 2D/3D 图形渲染,支持 OpenGL

5、大量的开发文档

6、XML 支持

qt安装包下载地址:http://download.chinaunix.net/download.php?id=29283&ResourceID=8742

首先在网上下载安装包:qt-x11-opensource-src-4.5.3.tar.gz

安装方式一:

解压所包:
[root@localhost mnt]# tar xvf qt-x11-opensource-src-4.5.3 -C /opt

1、解压后执行配置文件:
[root@localhost qt-x11-opensource-src-4.5.3]# ./configure
redhat下qt的安装_第1张图片

O为开放源码,此处一般选O,然后会提示是否接受license,选择yes然后会自己生成一个makefile文件。

发现生成makefile文件失败,中间出现下面提示:
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 /home/zhu/Qt/qt-x11-opensource-src-4.5.2/mkspecs/linux-g++
百度发现缺少Xlib库。

便开始安装相关包:
[root@localhost qt-x11-opensource-src-4.5.3]# yum install libXtet-dev libXext-dev libX11-dev -y
但一直错误提示三个都没有可用安装包。

最后直接百度,安装libXau-devel,然后在安装libX11-devel和libXext-devl即可,如下:
redhat下qt的安装_第2张图片

在执行./configure大功告成!

2、按照最后的提示进行gmake编译,然后gmake install进行安装即可:
redhat下qt的安装_第3张图片

安装方式二:

第二种方法是安装.run文件:
先下载文件:qt-opensource-linux-x64-android-5.4.0.run
下载地址:http://download.qt-project.org/official_releases/qt/5.4/5.4.0/qt-opensource-linux-x64-android-5.4.0.run

1、修改该文件权限,使他可执行,并执行:

[root@localhost mnt]# chmod +x qt-opensource-linux-x64-android-5.4.0.run
执行:
[root@localhost mnt]# ./qt-opensource-linux-x64-android-5.4.0.run

然后会出现安装界面,按照要求安装完成。

2、配置configure,使用./configure -developer-build -opensource:
redhat下qt的安装_第4张图片

发现配置失败,出现如下提示:
The test for linking aginst libxcb and support libraries faild!
提示缺少相关的库即所支持的libraries库,通过安装
yum install xcb* -y 安装所有有关的xcb:
redhat下qt的安装_第5张图片

解决完这个问题后继续配置,发现配置成功了:
redhat下qt的安装_第6张图片redhat下qt的安装_第7张图片

系统提示执行gmake,完成gmake后在继续执行gmake install,完成后就安装成功!!

在redhat下安装完成后可在Applications中打开:
redhat下qt的安装_第8张图片

安装结束!

你可能感兴趣的:(Qt)