我的系统上安装了 GTK2 和 GTK3 的开发库。该./configure
脚本仅提供一个--with-gtk
标志,并且它检测 GTK2,而如果可能的话,我更愿意使用 GTK3 构建软件。我如何判断./configure
使用 GTK3 而不是 GTK2?
答案1
Gtk+ 版本 2 和版本 3 的 API 不同,因此为版本 2 编写的软件不能简单地用版本 3 重建。如果./configure
只找到版本 2,则版本 3 可能不受支持。
我拿了它
./configure --help
只有列表--with-gtk
,没有类似的内容--with-gtk3
;./configure
支持两个版本的 Gtk+ 的脚本通常使用两个不同的选项,每个版本一个。
你可以搜索一下是否有 Gtk+ 3 补丁可用;可能有一个发行版已将软件调整为版本 3...