Доброго всем времени суток)) Прошу помощи у опытных програмеров!!!
Собственно проблема:
Есть код
#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;
}
(ну вобщем разбираюсь в GTK по этому учебнику -
http://linfoline.homedns.org/gtk/c58.html)
хочу скомпилировать этот код.
Для этого я использую команду gcc r.c -o sample `pkg-config --cflags --libs gtk+-2.0`
Но после этого я слышу ругань со стороны компилятора))
Package gtk-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk-2.0' found
r.c:1:21: ошибка: gtk/gtk.h: No such file or directory
r.c:4: ошибка: expected ‘)’ before ‘*’ token
r.c:9: ошибка: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘delete_event’
r.c:16: ошибка: expected ‘)’ before ‘*’ token
r.c: В функции ‘main’
r.c:24: ошибка: ‘GtkWidget’ undeclared (first use in this function)
r.c:24: ошибка: (Each undeclared identifier is reported only once
r.c:24: ошибка: for each function it appears in.)
r.c:24: ошибка: ‘window’ undeclared (first use in this function)
r.c:25: ошибка: ‘button’ undeclared (first use in this function)
r.c:26: ошибка: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
r.c:26: ошибка: ‘title’ undeclared (first use in this function)
r.c:28: ошибка: ‘GTK_WINDOW_TOPLEVEL’ undeclared (first use in this function)
r.c:31: ошибка: ‘delete_event’ undeclared (first use in this function)
r.c:31: ошибка: ‘NULL’ undeclared (first use in this function)
r.c:32: ошибка: ‘destroy’ undeclared (first use in this function)
r.c:34: ошибка: ‘button_clicked’ undeclared (first use in this function)
r.c:35: ошибка: ‘gtk_widget_destroy’ undeclared (first use in this function)
Разумеется яподумал что у меня не стоинт gtk и полез его инсталиь, но как оказалось у меня уже стоит последняя версия из репозитария.
Проблема не в этом.
Команда pkg-config --libs gtk+-2.0 также ругаеться
Даже не знаю что делать... парадокс в том что после 2х часов поиска в гугле я так и не нашол решения своей проблемы))
Неужели никто не прогает на GTK+ в Ubuntu ?))
Помогите решить проблему!!!
Юзаю Ubuntu 8.10..... В линксе нуб!!! Раньше много прогал под винду!