LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 552|回复: 6

GTK+-2.2.1安装的函数接口

[复制链接]
发表于 2004-8-18 21:29:12 | 显示全部楼层 |阅读模式
1: 安装了gtk+-2.2.0提示freetype版本不够!, 实际上我已安装了最新的版本freetype2.1.9, 百思不得解?
2: gtk+-2.1.9的函数头文件安装在/usr/include下,但是目录名是gtk+-2.1,在他下面才是gtk, gdk, 等, 其他应用要用到这些函数接口时,有问题吗?
3: 如何单独编译gtd+-2.1.9下的应用例子/examples/
4: 查看了gtk的参考手册, 发现提到的函数比安装在/usr/include/gtk+2.0下的头文件要多,什么原因?
发表于 2004-8-19 08:57:17 | 显示全部楼层
1 把以前的freetype卸载

2 应用程序的运行不需要头文件,如果是开发应用程序,用pkgconfig自动辨认目录

3 在源码顶层目录下./configure,然后在examples目录下make

4  你在2中说目录是gtk+-2.1,这里说gtk+2.0,能一样吗?
 楼主| 发表于 2004-8-19 09:06:33 | 显示全部楼层
第四个问题,目录名的不同,不是我的主要意思, 而是想知道,编写应gui界面的应用程序时,要用到的函数接口,是指仅仅是用到/usr/include/gtk+-2.0下的头吗?----------------------->而参考手册中介绍的函数并没有找到(头文件中),--------------->我想gui界面的应用仅仅用到的是头文件而已!
发表于 2004-8-19 09:15:48 | 显示全部楼层
你指那个函数?
 楼主| 发表于 2004-8-19 09:26:16 | 显示全部楼层
1: 并不是那个具体的函数接口, 而是指大多数,如,初始化, 创建窗口, gtk_set_locale, gtk_disable_setlocale, gtk_default_lanauage等等
2:  编译gtk+-2.2.1时, 仍提示,:
checking for sufficient new freetype(at least 2.0.1) ...no
checking : error:pangoxft pango backend found but did not freetype libabries 我删除了/usr/include下的freetype
发表于 2004-8-19 09:51:36 | 显示全部楼层
1.  那么多都没有吗?我这里有啊,比如gtkgtk_set_locale在/usr/include/gtk-2.0/gtkmain.h

2.  这回应该是说你没安装,试试
rpm -e freetype --allmatches --nodeps
然后装你的新freetype,如果是源码包,最好./configure --prefix=/usr
 楼主| 发表于 2004-8-19 11:41:42 | 显示全部楼层
1:用rpm -e freetype --allmatches --nodeps后,提示:
error:packeage freetype is not installed
2: 接着安装freetype-2.1.9
#./configure --prefix=/usr
#make
#make install
3:再次运行:
#rpm -e freetype --allmatches --nodeps仍提示:
error:package freetype is not found
4:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表