求助下为什么这个MODULE说是undeclared

开发基于GTK+或QT的应用程序
回复
roymuztang
帖子: 1
注册时间: 2010-12-11 21:22
送出感谢: 0
接收感谢: 0

求助下为什么这个MODULE说是undeclared

#1

帖子 roymuztang » 2010-12-11 21:31

1 #include <gnome.h>
2 int main (int argc, char *argv[])
3 {
4 GtkWidget *app;
5 gnome_program_init("gnome1","1.0",MODULE,argc,argv,NULL);
6 app=gnome_app_new ("gnome1", "The Window Title");
7 gtk_widget_show(app);
8 gtk_main();
9 return 0;
10 }

这个程序我编译了,
gcc gnome1.c -o gnome1 `pkg-config --cflags --libs libgnome-2.0 libgnomeui-2.0`

结果出现这个错误

gnome2.c: In function ‘main’:
gnome2.c:5: error: ‘MODULE’ undeclared (first use in this function)
gnome2.c:5: error: (Each undeclared identifier is reported only once
gnome2.c:5: error: for each function it appears in.)

这个MODULE应该是在什么库文件中吧?到底是什么原因呢?求大家帮忙哈
回复

回到 “GTK+和QT”