为什么gtk +的安装过程如此复杂?

use*_*797 0 gtk glib pango

我想在ubuntu 14.04上安装gtk +(3.20.3).我下载了gtk +包并运行了configure命令.我有

Requested 'atk >= 2.15.1' but version of Atk is 2.10.0

Requested 'pango >= 1.37.3' but version of Pango is 1.36.3

Requested 'cairo >= 1.14.0' but version of cairo is 1.13.1

Requested 'cairo-gobject >= 1.14.0' but version of cairo-gobject is 1.13.1
Run Code Online (Sandbox Code Playgroud)

我还安装了glib的上述版本不匹配错误,并安装了它要求的其他一些先决条件.

我现在递归地坚持安装上面的每一个,每个问别的东西.对于ATK,我得到一些错误,比如"../atk/.libs/libatk-1.0.so:nubfined reference to`g_type_check_instance_is_fundamentally_a'",我必须尝试解决.

问题为何如此复杂?难道我做错了什么?没有像"apt-get install gtk"这样的步骤.我花了2个多小时才完成任务.

我只是想安装gtk +,因为我需要一个简单的UI用于某个C程序.我没意识到安装会那么困难.

小智 5

@ebassi是正确的,假设您需要更新版本的GTK +,或者想要开发GTK +本身.如果你想要的只是编写一个GTK应用程序,并且对这个版本并不挑剔,那么请查看Ubuntu软件包libgtk-3-dev.