链接的时候是通过的,没有报任何错误。但是运行./glade时报错
提示是:
(glade:14667): libglade-WARNING **: Expected
(glade:14667): libglade-WARNING **: did not finish in PARSER_FINISH state
(glade:14667): libglade-CRITICAL **: glade_xml_get_widget: assertion `self != NULL' failed
(glade:14667): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
(glade:14667): Gtk-CRITICAL **: IA__gtk_widget_show: assertion `GTK_IS_WIDGET (widget)' failed
其中main.c代码是:
#include
#include
int main(int argc, char* argv[])
{
GladeXML *gxml;
GtkWidget *window;
gtk_init (&argc, &argv);
gxml = glade_xml_new ("win.glade",NULL,NULL);
window = glade_xml_get_widget(gxml, "window1");
g_object_unref (G_OBJECT (gxml));
gtk_widget_show (window);
gtk_main ();
return 0;
}
其中win.glade是glade生成的,格式是gtkbulider,我只画了一个窗口。
我的gtk是2.24.10版本的,glade什么版本的不知道,在/usr/bin/glade-gtk2,应该是新的啊,apt-get insatll glade安装的
求求各位高手帮帮我,我百度查了很多,居然没有一个人解决的了,而且遇到这个问题的人很多,我跪下来了,急切期待!!!!!
于 2014-06-05 18:24:00发表:
同样的问题!!!!!解决不掉啊!!!
felixffffff 于 2012-11-14 15:23:47发表:
这个有难度噢
liquansanguai 于 2012-11-13 22:29:41发表:
:0)1