Статьи‎ > ‎

GTK+ и gtk_wizard

Дистрибутив GTK+ для разработчика качать тут:

Инструкции по установке:

  1. Создайте папку "C:\Program Files\gtk".
  2. Распакуйте в нее gtk+-bundle_X.XX.XX-YYYYMMDD_win32.zip.
  3. Добавьте в переменную окружения PATH путь "C:\Program Files\gtk\bin".
  4. Создайте новую переменную окружения GTK_HOME со значением "C:\Program Files\gtk"
  5. Установите gtk_wizard согласно прилагаемой к нему инструкции (см. ниже).
  6. Желающие могут скачать также Glade Interface Designer (http://ftp.gnome.org/pub/GNOME/binaries/win32/glade/3.8/ - нужна именно версия 3.8, а не 3.14). Внимание: инсталлятор надо "запускать от имени администратора"!
Уточняющие пояснения:
  1. Вместо папки "Program Files" можно создать папку gtk в любом другом удобном для Вас месте. Переменные окружения при этом должны быть настроены соответственно.
  2. Для работы с переменными окружения PATH и GTK_HOME щелкните правой кнопкой мыши на "Моем компьютере", выберите "Свойства". Если у Вас Windows7, то после этого в левой части появившегося окна надо выбрать "дополнтельные параметры системы" (advanced system settings). Затем на вкладке "дополнительно" нажмите кнопку "переменные окружения". В нижнем списке выберите переменную PATH, нажмите "редактировать" и в конец поля "значение перменной" допишите "C:\Program Files\gtk\bin" (без кавычек), отделив этот текст от предшествующего ему точкой с запятой ";". Там же с помощью кнопки "создать" создайте новую переменную GTK_HOME со значением "C:\Program Files\gtk".
  3. Для того, чтобы изменения переменных окружения вступили в силу, необходимо перезапустить ту программу, на которую они должны повлиять (в нашем случае - Visual Studio).
gtk_wizard

gtk_wizard - это подключаемый модуль к Visual C++ 2008, позволяющий избежать плясок вокруг настроек по подключению к проекту .lib и .h файлов GTK+. Просто установите его, как написано в readme, и у вас в студии, в мастере создания нового проекта, появится новый тип проекта - "GTK+ project". Файл прилагается к этой странице (см. в самом низу).

Ссылки на литературу:
  1. Ознакомительная - очень поверхностная! - статья на Хабре: http://habrahabr.ru/post/135809/ и еще одна про glade.
  2. Русский перевод "официальных" уроков: http://www.opennet.ru/docs/RUS/gtk_plus/ - наиболее последовательное и полное изложение. Советую как основной источник учебных материалов.
  3. GTK+ 2 Reference Manual: https://developer.gnome.org/gtk2/2.24/ - здесь списки всех классов, всех их методов, свойств, сигналов и слотов. При попытке спрограммировать на GTK+ что-то свое - неизбежно пригодится. Есть (кривоватый) русский перевод.
  4. Еще один tutorial: http://zetcode.com/tutorials/gtktutorial/ - в нем, в отличие от официального, написано как обрабатывать события изменения размера окна.
ċ
gtk_wizard.zip
(263k)
Dima Litvinov,
9 сент. 2013 г., 9:35
Comments