首页| 论坛| 消息

标题:【原创】在红旗Linux桌面版4.1中安装Qt 4.0.1
作者:blackdire
日期:2005-10-31 19:23
内容:

按照惯例,先对QT做个简介:
Qt 概述
Qt是一个全面的C++应用程序开发框架。它包含一个类库,和用于跨平台开发及国际化的工具。
全面的Qt
Qt 是一个全面的开发框架,它包括广泛的特征,性能与工具,可以开发高性能,跨平台富客户端,以及服务器端的应用程序。
Qt 类库 是一个拥有超过 400 C++个类,同时不断扩展的库。它封装了用于端到端应用程序开发所需要的所有基础结构。优秀的Qt应用程序接口包括成熟的对象模型,内容丰富的集合类,图形有户界面编程与布局设计功能,数据库编程,网络,XML,国际化,OpenGL 集成等等。
Qt 设计者 是一个功能强大的GUI 布局与窗体构造器,能够在所有支持平台上,以本地化的视图外观与认知,快速开发高性能的用户界面。
Qt 语言家 是一套用来消除国际化工作流程中所带来障碍的工具。使用Qt语言家,开发小组可把应用程序的翻译转换外包给非技术性翻译人员,从而可增加精确度,大大加快本地化处理过程。.
Qt 助手 一个完全可自定义,重新分配的帮助文件或文档浏览器,它可与基于Qt 的应用程序运行。使用Qt助手,开发小组同样能够很大程度上加快文档的处理过程。
跨平台的Qt
Qt 是用于本地化跨平台应用开发的领先性框架。Qt 应用程序接口与工具兼容于所有支持平台,让开发员们掌握一个应用程序接口,便可执行与平台非相关的应用开发与配置。通过使用Qt,开发小组们从主要的开发平台,可为主要操作系统创建本地化的应用程序。
Qt 可提供于下列平台:
Qt/Windows(Microsoft Windows XP, 2000, NT 4, Me/98)
Qt/Mac(Mac OS X)
Qt/X11(Linux, Solaris, HP-UX, IRIX, AIX, 与其它许多Unix 变式)
获悉下一代 Trolltech 嵌入式技术的更多信息。
Qt对不同平台(Unix, Windows, and Mac)的专门API进行了封装,如文件处理、网络(操作,协议),进程处理、线程、数据库访问等。
Qt 应用程序本地化运行 – 类似于本地化应用程序 – 在所有主要平台上,从单一源代码中汇编而成:
Qt 在Windows上本地化运行
Qt 在Mac OS X上本地化运行
Qt 在Linux/X11上本地化运行
使用Qt 进行精确的平台非相关运行-编程后可在任何地方配置。确立新的平台,仅需重新汇编一个单一源代码库而已。
简单使用Qt
Qt 开发员仅需要学会一种API来写入应用程序,该程序可在任何地方运行。
我们投入了相当大的努力使Qt..


#1 [XChinux 10-31 20:17]
楼主忘了加一句:设置QTDIR变量
Qt 4.0.1默认是安装在/usr/local/Trolltech/Qt 4.0.1目录下面的。,所以还要在.bash_profile文件里加上上
QTDIR=/usr/local/Trolltech/Qt4.0.1
export QTDIR
#2 [blackdire 11-01 18:38]
Qt中的INSTALL文档并没有写要加那一句啊
#3 [XChinux 11-01 22:39]
因为在Makefile中要用到QTDIR变量,如果你不设置的话,那么可能系统默认的QTDIR就是系统使用的QT3.x的路径,那么它使用的头文件,编译和连接的库有可能就使用的不是QT4.0.1的了,所以必须要设置这个变量的。
#4 [XChinux 11-01 22:41]
同时,需要注意的是,如果你要安装什么软件(源代码方式安装,那么就要恢复QTDIR原来的本来面目,并且把PATH变量恢复到原来 ,这样才能编译成功,如果不恢复的话,它使用QT 4.0.1的命令,甚至是库,就会编译出错。
我是在编译KDevelop的时候遇到这个问题的(因为只设置了当前使用的普通用户的.bash_profile,所以编译不成功。但在使用root用户登录(非su)后,再编译,就正常了)。
#5 [XChinux 11-01 22:43]
Qt Install中没说设置QTDIR,但它说明了设置lib的问题,你只管设置它就好了,对比于Win32版的Qt 4.0.1中的qtvars.bat文件中的做法,设置PATH变量和QTDIR变量。

<< 1 2 3 >> (1/3)

回复 发表
主题 版块