Glade Designer 崩溃

Glade Designer 崩溃

这是我遇到的错误。我真的需要让 Glade 启动并运行,请帮忙。

我使用了命令

sudo apt-get install glade

这是我尝试运行 Glade designer 时得到的结果

nirvasi@nirvasiTerminal:~$ glade
GladeUI-Message: 20 missing displayable value for GtkWidget::AtkObject::accessible-role
GladeUI-Message: 1 missing displayable value for GtkCellRendererAccel::accel-mode
GladeUI-Message: Glade needs artwork; a default icon will be used for the following classes:
    GtkApplicationWindow    needs an icon named 'widget-gtk-applicationwindow'

(glade:2331): Gtk-WARNING **: Unknown property: GtkBox.margin-end

(glade:2331): Gtk-WARNING **: Unknown property: GtkBox.margin-end
glade: symbol lookup error: glade: undefined symbol: gtk_widget_set_margin_start
nirvasi@nirvasiTerminal:~$ 

在此之前,我尝试安装一些库来从源代码构建最新版本的 Glade。我“sudo make install”了不少软件包。它们可能是导致此错误的原因吗?

答案1

我找到了问题所在。我之前曾尝试从源代码构建最新版本的 Glade 3.18.3。但这要求我的 gtk 为 3.12.0。但我的 gtk 是 3.10.0,这似乎是通过 apt-get install 可获得的最新版本。因此,我下载了实际最新版本 3.12.2 的源代码,并从源代码构建了该版本,并在其上执行了 make install 语句。

但是 glade 3.18.3 源仍然无法构建。所以... 就是这样。所以我放弃了,并想如果sudo apt-get install glade可以的话会怎样?

在此之后,我尝试从应用程序菜单运行 glade,结果出现了我在此问题中提到的错误。

无论如何,我做了一个

sudo make uninstall

在 gtk 3.12.2 的源目录中。瞧,它成功了。它卸载了我安装的所有内容,现在 Glade 可以正常工作了。

顺便说一下,我正在使用 ubuntu MATE 14.04。

相关内容