当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 4 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [教学]关于安装GTK+-2.12.0所出现的一系列问题的解决方案
帖子发表于 : 2007-09-16 22:18 

注册: 2006-11-01 8:35
帖子: 36
送出感谢: 0 次
接收感谢: 0 次
安装需要的文件 gtk+-2.12.0
要先安装的文件 atk-1.19.6 cairo-1.4.10 glib-2.14.0 pango-1.18.1
文件容易找 就是速度要慢一点
大家可以在这里下载
http://ftp.gnome.org/pub/GNOME/sources/
一般都是最新的 速度看你的了


GTK的一般安装步骤

现来了解下面的意思
./configure --prefix=/usr
意思是要求最终编译安装的文件将放在/usr目录下的相关子目录如/usr/lib,/usr/bin等,
而如果你使用默认值如:
./configure

则一般会默认为安装在/usr/local目录下相关子目录,这时一般需要你设置PKG_CONFIG_PATH等
所以,总而言之,言而总之,要装最新的gtk+2.6用下列方法就可以;
步骤:
1)安装glib-2.14.0:
cd glib-2.14.0
./configure --prefix=/usr
make
make install

2)安装pango-1.18.1
cd pango-1.18.1
./configure --prefix=/usr
make
make install

3)安装atk-1.19.6
cd atk-1.19.6
./configure --prefix=/usr
make
make install

4)安装cairo-1.4.10
cd cairo-1.4.10
./configure --prefix=/usr
make
make instal

5)最后安装gtk+-2.12.0
cd gtk+-2.12.0
./configure --prefix=/usr
make
make install


安装GTK是为了skyeye能支持LCD的仿真,但是没想到一个GTK居然如此难搞定,经历一番艰苦的摸索,终于还是MAKE成功了。。

正确安装顺序:
1.glib:这步我装了一天的了,终端./configure的时候总是出现下面的错误
*** 'pkg-config --modversion glib-2.0' returned 2.14.0, but GLIB (2.12.11)
*** was found! If pkg-config was correct, then it is best
*** to remove the old version of GLib. You may also be able to fix the error
*** by modifying your LD_LIBRARY_PATH enviroment variable, or by editing
*** /etc/ld.so.conf. Make sure you have run ldconfig if that is
*** required on your system.
*** If pkg-config was wrong, set the environment variable PKG_CONFIG_PATH
*** to point to the correct configuration files
no
configure: error:
*** GLIB 2.13.5 or better is required. The latest version of
*** GLIB is always available from ftp://ftp.gtk.org/pub/gtk/.


参考网上的资料 是因为系统自带的GLIB的原因

处理的方法如下:
cd glib-2.14.0
make uninstall 反安装
#rm /usr/bin/glib* //删除系统自带
#rm /usr/local/lib/glib-2.0 //同上[/color]

重新编译安装 glib-2.14.0 还在/usr/local目录下, 然后设置环境变量
#export LD_LIBRARY_PATH=/usr/local/lib
#export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
make install

2.atk-1.19.6

3.cairo-1.2.4

4.pango-1.18.1

5.gtk+-2.12.0


最后由 densefog 编辑于 2007-09-17 0:20,总共编辑了 3 次

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-09-16 22:32 

注册: 2006-11-01 8:35
帖子: 36
送出感谢: 0 次
接收感谢: 0 次
沙发自己坐了哈
大家最好都没有什么问题


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-10-31 23:19 

注册: 2007-01-27 17:44
帖子: 8
送出感谢: 0 次
接收感谢: 0 次
http://ftp.gnome.org/pub/GNOME/sources/
哈哈
找到了
原来如次阿
我说源里怎么没的了
YES!!!


页首
 用户资料  
 
4 楼 
 文章标题 : Re: [教学]关于安装GTK+-2.12.0所出现的一系列问题的解决方案
帖子发表于 : 2009-04-02 12:12 

注册: 2009-03-24 21:43
帖子: 42
送出感谢: 0 次
接收感谢: 0 次
在安装cairo-1.6.4的时候 ./configure --pre=/usr/local 的时候出现了这样的错误 望指点!!!



checking for native Win32... no
checking windows.h usability... no
checking windows.h presence... no
checking for windows.h... no
checking for cairo's Microsoft Windows backend...
checking whether cairo's Microsoft Windows backend could be enabled... no (requires a Win32 platform)
checking for cairo's Microsoft Windows font backend...
checking whether cairo's Microsoft Windows font backend could be enabled... no (requires a Win32 platform)
checking for cairo's PNG backend...
configure: WARNING: Could not find libpng in the pkg-config search path
checking whether cairo's PNG backend could be enabled... no
configure: error: requested PNG backend could not be enabled
[size=200]


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 4 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:Google [Bot] 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译