yaroslav@GreatLord:~/CODING/gnome-learning$ gcc myapp1.c -o myApp1 `gnome-config --cflags --libs gnomeui`
bash: gnome-config: команда не найдена
myapp1.c:1:19: error: gnome.h: Нет такого файла или каталога
myapp1.c: In function ‘main’:
myapp1.c:5: error: ‘GtkWidget’ undeclared (first use in this function)
myapp1.c:5: error: (Each undeclared identifier is reported only once
myapp1.c:5: error: for each function it appears in.)
myapp1.c:5: error: ‘ghosh’ undeclared (first use in this function)
Собственно, как исправить все до рабочего состояния и в чем проблемы?
P.S. Если можете посоветовать толковое руководство по освоению GTK на русском, буду очень благодарен...
myapp1.c:1:19: error: gnome.h: Нет такого файла или каталога
sudo apt-get libgnome-dev
Всего лишь 26 литров пива достаточно человеку для удовлетворения ежедневной потребности в кальции. Здоровое питание - это так просто! http://atolstoy.wordpress.com
Да, вам нужно установить пакет gnome-config. Её роль в том, чтобы собрать пути ко всем папкам, в которых лежат заголовки GTK, тут они передаются gcc, чтобы было "понимание" функций GTK, которые Вы используете. Аналогично работает pkg-config:
Да, вам нужно установить пакет gnome-config. Её роль в том, чтобы собрать пути ко всем папкам, в которых лежат заголовки GTK, тут они передаются gcc, чтобы было "понимание" функций GTK, которые Вы используете. Аналогично работает pkg-config: