В чем проблема не могу понять?
#include<gtk/gtk.h>
typedef enum
{
GTK_MESSAGE_ERROR
} GtkMessageType;
typedef enum
{
GTK_BUTTONS_CLOSE
} GtkButtonsType;
typedef enum
{
GTK_DIALOG_DESTROY_WITH_PARENT
}GtkDialogFlags;
int main (int argc, char **argv)
{
GtkWidget *dialog;
GtkWidget *window;
dialog=gtk_message_dialog_new(GTK_WINDOW(window), GTK_DIALOG_DESTROY_WITH_PARENT, GTK_MESSAGE_ERROR, GTK_BUTTONS_CLOSE, "ERROR LOADING FILE");
gtk_dialog_run(GTK_DIALOG(dialog));
gtk_widget_destroy(dialog);
return 0;
}
[root@localhost ~]# gcc -Wall -g mess.c -o mess `gtk-config --cflags --libs`
mess.c: In function `main':
mess.c:18: warning: implicit declaration of function `gtk_message_dialog_new'
mess.c:18: warning: assignment makes pointer from integer without a cast
mess.c:19: warning: implicit declaration of function `gtk_dialog_run'
mess.c:22:2: warning: no newline at end of file
/tmp/ccC6cZNL.o(.text+0x3a): In function `main':
/root/mess.c:18: undefined reference to `gtk_message_dialog_new'
/tmp/ccC6cZNL.o(.text+0x63):/root/mess.c:19: undefined reference to `gtk_dialog_run'
collect2: ld returned 1 exit status