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试试,看看搞定没。

你可能感兴趣的:(Linux)