sudo yum install glib-devel
sudo yum install atk-devel
sudo yum install pango-devel
sudo yum install cario-devel
好像还需要安装pixman-0.17.14这个东西。
源码安装gtk,因为不知道如何用yum安装。
最后一定不要忘了pkg-config环境变量的配置,否则编译的程序找不到gtk。
pkg-config的环境变量既可以用export设置成一次性的,也可以写到用户系统的配置文件中,如果写到配置文件中这样写:
在~/.bash_profile文件中加入
PKG_CONFIG_PATH=/home/GTK+/gtk/lib/pkgconfig
LD_LIBRARY_PATH="$LD_LIBRARY_PATH":/home/GTK+/gtk/lib
export PKG_CONFIG_PATH
export LD_LIBRARY_PATH
然后执行source .bash_profile即可。
http://jianel.net/article/showArticlex21838.html
http://www.gtk.org/download-windows.html
ftp://ftp.gtk.org/pub/gtk/
Pango
http://www.pango.org/
Pango(Παν语)是一个开放源代码的自由函数库,用于高质量地渲染国际化的文字。Pango可以使用不同的后端字体,并提供了跨平台支持。
应用
Pango已经被整合到多数Linux发行版中,并在Fedora Core 6被用于Firefox网页浏览器和Thunderbird邮件客户端的文字渲染。虽然在Mozilla的源代码里并没有包含Pango,但Fedora Core得到了Mozilla基金会的特别许可[1]。同样,Debian的Iceweasel、IceDove和IceApe也使用了Pango。
文字和图形处理
在与Cairo融合后,Pango可以完全进行文字处理和图形渲染。
Cairo
一个矢量图形库。
http://cairographics.org/download/
http://cairographics.org/releases/