Окончание недели решил я ознаменовать большой пачкой материалов.
1. Статья LogRus
Основы GTK+ (часть 1)
Что такое GTK+?
"GTK+ The GIMP Toolkit", - это написано на сайте www.gtk.org.
А по руски?
"GTK+ это мульти- платформенный инструментарий для создания графического интерфейса пользователя" - написано там же.
Библиотека очень проста в понимании и использовании. Очень удобна.
Где взять? Тут ftp://ftp.gtk.org/pub/gtk/v2.2/ (если уже не установлена) качаете gtk+-2.2.4.tar.bz2 он весит поменьше чем gz. Возможно вам понадобится еще pango, glib, atk, tiff, libpng и pkgconfig. Все лежат рядом с GTK+.
Соберём всё в кучу.
Распакуем файлы:
$ tar xvfz filename.gz
Для файлов bz2 замените xvfz на xvfj. Собираем обычно под рутом.
# ./configure && make && make install
если ругается на отсутствие чего либо, но вы уверенны, что устанавливали это. Тогда набираем вот такую команду:
$ export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig/
По этому адресу будут искаться конфигурационные файлы от ваших библиотек. Или скопируйте все файлы из /usr/local/lib/pkgconfig/ в /usr/lib/pkgconfig/
Скорее всего у Вас ничего не потребуют устанавливать в большинстве систем уже установлены необходимые библиотеки как и GTK+. Ну вот вроде всё в порядке, всё установлено.
Переходим непосредственно к GTK+. Соберём просто пустое окно.