Создание и тестирование GTK
Сначала убедитесь, что у вас установлены необходимые внешние зависимости: pkg-config, Meson, Ninja, библиотеки JPEG, PNG и TIFF, FreeType, а также, при необходимости, libiconv и libintl. Для получения подробной информации о построении этих пакетов см. документацию, предоставленную с индивидуальными пакетами. На любой средней системе Linux, скорее всего, все это уже установлено, или их легко получить через репозитории пакетов вашей операционной системы.
Затем постройте и установите библиотеки GTK в следующем порядке: GLib, Cairo, Pango, затем GTK. Для каждой библиотеки следуйте предоставленным инструкциям и убедитесь, что общие настройки между ними и сборкой GTK совпадают; если вы используете отдельный префикс для GTK, например, вам нужно будет использовать тот же префикс для всех его зависимостей, которые вы строили. Если вам повезёт, всё пройдёт гладко, и вы будете готовы gtk4-demo, которую устанавливает GTK.
Если один из проектов, который вы настраиваете или строили, завершится ошибкой, внимательно изучите сообщения об ошибках; они часто содержат полезную информацию о том, что пошло не так. Каждая система сборки имеет свой собственный журнал, который может помочь вам понять возникшую проблему. Если ничего не помогает, вы можете обратиться за помощью на форумы GTK.
© 2005–2020 The GNOME Project
Licensed under the GNU Lesser General Public License version 2.1 or later.
https://developer-old.gnome.org/gtk4/4.0/building.html