Здравствуйте! Я новичек в Linux :)
Пожалуйста, помогите поставить GTK+ нормально...
а то там куча зависимостей... скомпилить не получилось..
поставил готовые пакеты...
только вот компилиться проги не хотят =(
#include <gtk/gtk.h>
int main(int argc, char *argv[]) {
GtkWidget *window;
gtk_init(&argc,&argv);
window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
gtk_widget_show(window);
gtk_main();
return 0;
}
компилю так:
gcc -o test test.c `gtk-config --cflags --libs`
это компилится... и больше ничего... если скомпилить исходник, использующий GTK_OBJECT, GTK... то получаю ошибки типа этих:
/tmp/ccSZqZ8i.o: In function `choose_greeting':
test.c:(.text+0xf): undefined reference to `G_N_ELEMENTS'
test.c:(.text+0x20): undefined reference to `g_random_int_range'
/tmp/ccSZqZ8i.o: In function `main':
test.c:(.text+0x1ca): undefined reference to `G_CALLBACK'
test.c:(.text+0x1da): undefined reference to `G_OBJECT'
test.c:(.text+0x1f2): undefined reference to `g_signal_connect'
test.c:(.text+0x201): undefined reference to `G_CALLBACK'
test.c:(.text+0x211): undefined reference to `G_OBJECT'
test.c:(.text+0x228): undefined reference to `g_signal_connect'
пожалуйста, скажите, что еще надо поставить... или еще лучше скажите все, что надо поставить для полноценной работы с GTK+ :)
Я поставил вроде все, что надо: gtk1.2-dev, atk, pango, libpng, glib..
Скажите, пожалуйста, что не хватает... :)
Заранее огромноооое всем спасибо :)
>>>