GTK3.0安装小结

      GTK3.0已经发布一段时间了,可是网上关于gtk3.0的安装部分是相当的少啊。最近想用gtk3.0来做一些ui的开发,便要重新安装gtk3.0了睡觉。虽然gtk需要依赖相当多的底层库,但是如果没有安装gtk2.0,直接安装就比较方便了。悲催的是,咱已经装了gtk2.0,很多相关的库如glib啥的与3.0并不匹配,只能卯着劲试了。网上类似的资料还不多,但愿对大家有帮助。

      首先,gtk3.0与其他相关的库关系如下图所示:


安装时先从  http://www.gtk.org/download/linux.php  把这个新的代码更新下来,再编译安装~~                                                     

安装glib

已经装过旧版本的要注意了,先要卸载过时的glib,否则即使你安装了新版的glib也没有办法后续安装gtk。这个困扰了我很长时间,由于之前在unbuntu上安装了一个集成包(gnome-core-devel ),后面折腾了一整天,即使pkg-cnfig都对了,还是装不了gtk3.0。网上很多类似的问题,但是很多不是针对deban的,所以试了一下也删掉很多,还是没有把问题搞定。后来在一个国外网站发现了这个:

sudo apt-get remove --purge libglib2.0-dev(同样的如果你想卸载gtk2.0 就可以:sudo apt-get remove gtk2.0-dev)

这样好像把atk啥的都给卸掉了,不过也好,一了百了。下面终于可以重新安装了:

./configure 
make 
make install

可以检验装起没有:pkg-config --modversion glib-2.0 以下也雷同检验

安装atk

./configure
make 
make install

安装cairo

http://cairographics.org/download/   可以根据deban的安装包来安装

sudo apt-get install libcairo2-dev

安装pango

./configure 
make
make install

安装libtiff(就是tiff)

apt-get install libtiff4-dev

安装gtk3.0

参见:http://developer.gnome.org/gtk3/stable/gtk-building.html

./configure    #反正报啥错,就去把那个包更新,重新装哈子~~

  make

  make install

搞个helloword试试,看看搞定没。
  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值