编译出现下面的错误:
intro.c:21: 错误:与 ‘CloseRequest’ 类型冲突
intro.c:3: 错误:‘CloseRequest’ 的上一个声明在此
编译方式是:gcc -Wall -o intro intro.c `pkg-config gtk+-2.0 --libs --cflags`
#include <gtk/gtk.h>
gint CloseRequest( GtkWidget *theWindow, gpointer data );
gint main( gint argc, gchar *argv[] )
{
GtkWidget *window;
gtk_init( &argc, &argv );
window = gtk_window_new( GTK_WINDOW_TOPLEVEL );
gtk_signal_connect( GTK_OBJECT(window), "destroy",
GTK_SIGNAL_FUNC( CloseRequest ), NULL );
gtk_widget_show( window );
gtk_main();
return 0 ;
}
void CloseRequest( GtkWidget *theWindow, gpointer data )
{
gtk_main_quit();
}