我想在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.