- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
gtk-安装步骤
Redhat 9.0 上安装gtk+-2.12.0的心得体会
一、首先介绍下个gtk包:
1.1什么是 GTK+?
GTK+是一个小型而高效的控件库,具有Motif的外观和风格.实际上,它比Motif看起来好多了,它包含有基本的控件和一些很复杂的的控件:例如文件选择控件和颜色选择控件.GTK+提供了一些独特的特性,(至少,我知道其他的控件库不提供他们),例如,按钮不提供标签,它包含了一个子控件,在很多的时候是一个标签,但是,这个子控件也可以是一个映射,图像或者任何其他的程序员想要的集合.在整个的库中,你随处可见这种伸缩性.
1.2. GTK+中的+是什么意思?
GTK+中的+是什么意思?Peter Mattis的邮件这样表述:
我原来编写的gtk包含以下的三个库:libglib, libgdk and libgtk.它是一种平行的控件层次,你不能够从一个已存在的控件中得到一个新的控件,新版的gtk+包含一个比信号机制更加标准的回调机制,+用来区 别原来的版本和新的版本,你可以把它看作一个加入了面向对象特性的旧版的加强版.
1.3. GTK+, GDK和 GLib中的 G代表什么?
GTK+, GDK和 GLib中的 G代表什么?
GTK+ == Gimp Toolkit
GDK == GTK+ Drawing Kit
GLib == G Library
1.4. 那里可以找到 GTK+的文档?
那里可以找到 GTK+的文档?
在 GTK+发布版本的doc/文件夹下面, 你可以找到 GTK 和 GDK的参考资料,本FAQ和GTK指南.另外,你可以通过下面的网址找到这个文件HTML版本/,打包的gtk指南,SGML, HTML, Postscript, DVI或text 的版本可以在下面找到
/pub/gtk/tutorial
1.5运行 GTK+需要安装什么
运行 GTK+需要安装什么编译GTK+,你只需要一个c编译器(gcc),一个X window系统和相关的库文件.
1.6 那里可以得到 GTK+
那里可以得到 GTK+
官方网站 /pub/gtk.
一般新的GTK+版本发布的时候,这个网站都很拥挤,所以你可以试试下面列表中的镜像网站.
/etc/mirrors
下面有一些镜像网站:
? 非洲 - ftp://ftp.is.co.za/applications/gimp
? 澳大利亚 - /pub/gimp
? 芬兰 - ftp://ftp.funet.fi/pub/sci/graphics/packages/gimp
? 德国 - ftp://infosoc.uni-koeln.de/pub/
? 日本 - ftp://SunSITE.sut.ac.jp/pub/archives/packages/gimp
? 英国 - /pub/X/gimp
? 美国 - /pub/mirrors/
二、安装gtk又必须依赖的库和简单的介绍
2.1基本package: gtk+ 是基于以下三个库开发的: glib:gtk+与gnome的底层核心库,主要提供了C数据结构、可移植封装、运行时功能接口,譬如事件循环、多线程、动态装载和对象机制等; pango:国际化文本陈列及渲染库,它是gtk+的文本与字体处理核心; atk:可访问接口库。使用ATK库,可以让你的程序很方便的使用屏幕阅读器、放大镜,以及一些输入设备等。 另外,还有cairo库也是安装gtk+所必须的。cario,过去叫做Xr或Xr/Xc,是一个跨平台的开放源代码的矢量图形函数库,可以提供高质量的显示和打印输出。通过Glitz函数库, Cairo 能使用 OpenGL或X Render扩展的硬件加速功能来绘制图像,这使得基于Cairo的应用能在现代化的3D显示硬件上获得益处。 --modversion xxxxxx查看Linux下已经安装了相关软件不,如:pkg-config –modversion pango后可以查看计算机当前的pango版本。
(2)安装软件时最好先将原版的gtk等软件卸载掉,卸载软件一般采用命令:sudo rpm -e glibxxx? 这里是glib-2.0–e rpm后会发生如下情况:
librpm-4.2.so is needed by (installed) perl-RPM2-0.48-4
librpm-4.2.so is needed by (installed) net-snmp-5.0.6-17
librpm-4.2.so is needed by (installed) rpm-python-4.2-0.69
librpm-4.2.so is n
您可能关注的文档
- 新年英语晚会主持词.doc
- 英语构词法-词根词缀.doc
- 莆田十中2014年高三第五次周考试卷.doc
- 突破虚拟语气的用法(株洲教科院张光明9月25日).doc
- 闹钟裸奔核心代码.doc
- Linux下库的设置:ld.so.conf 文件与PKG_CONFIG_PATH变量.docx
- VB成绩管理系统项目教学法教学案例设计.doc
- java代理详细说明.docx
- Mysql 原生语句中save or update 的各种写法.docx
- 英语翻译与写作常用动宾短语.doc
- 七章货物的保险.pptx
- 三章国际间接投资.pptx
- 人性假设理论.pptx
- 外研高一英语必修三ModuleIntroduction汇总市公开课获奖课件省名师示范课获奖课件.pptx
- 月相成因优质获奖课件.pptx
- 小学二年级语文课件《狐假虎威》省名师优质课赛课获奖课件市赛课一等奖课件.pptx
- 养羊业概况专题知识讲座.pptx
- 微生物的实验室培养市公开课获奖课件省名师示范课获奖课件.pptx
- 人教版六年级下册式与方程整理与复习市公开课获奖课件省名师示范课获奖课件.pptx
- 必威体育精装版高中精品语文教学:第二单元-第7课-诗三首:涉江采芙蓉、-短歌行、归园田居市公开课获奖课件省名师.pptx
最近下载
- 管理学-PPT课件(全).pptx
- 高峰数字(四)_原创精品文档.pdf VIP
- “深圳工匠杯”深圳市第十四届职工技术创新运动会暨2024年深圳技能大赛碳排放管理员技能竞赛理论题库及答案(300题).docx VIP
- 粉针剂包装技术与设备.pptx
- 全文解读新修订的2021《中国共产党统一战线工作条例》ppt精品.pptx VIP
- 白蚁防治服务合同协议书范本.docx VIP
- (2022年新版)义务教育初中英语课程标准详细解读 (新课标解读讲座培训课件).pptx VIP
- 湖南《住宅工程质量常见问题防治技术规程》.docx
- 葡萄酿酒有限公司生产安全事故应急预案.docx VIP
- 路基爆破设计及施工组织方案.doc
文档评论(0)