pastebin

Paste #78925: gtk and glade error

#include  <gtk/gtk.h>

void 
on_window_destroy (GtkObject *object, gpointer user_data)
{
gtk_main_quit ();
}
int main (int argc, char *argv[ ] )
{
GtkBuilder *builder;
GtkWidget *window;

gtk_init  (&argc,  &argc);

builder = gtk_builder_new ();
gtk_builder_add_from_file(builder,"no1.xml",NULL);
window = GTK_WIDGET (gtk_builder_get_object (builder,"window"));
gtk_builder_connect_signals (builder,NULL));

g_object_unref (G_OBJECT (builder) );

gtk_widget_show (window);
gtk_main ();
return 0;

}




提示 错误代码

/hard$ gcc -Wall -g -o no1 no1.c  -export-dynamic  `pkg-config  --cflags  --libs  gtk+-2.0`
no1.c: In function ‘main’:
no1.c:13: warning: passing argument 2 of ‘gtk_init’ from incompatible pointer type
/usr/include/gtk-2.0/gtk/gtkmain.h:94: note: expected ‘char ***’ but argument is of type ‘int *’
no1.c:18: error: expected ‘;’ before ‘)’ token
no1.c:18: error: expected statement before ‘)’ token

Private
Wrap long lines

5 + 3 =