Перейти к основному содержимому

О способе установить GTK 4 на macOS

· 1 мин. чтения
Дмитрий Аладин
Преподаватель

В данной статье представлен способ установить GTK 4 на macOS.

Начальная точка

Ссылка на официальную статью из документации: Setting up GTK for Mac OS | GTK.

Установка CMake

Скачать CMake с официального сайта.

О том, как установить CMake на macOS, в ответе на stackoverflow. Действия из ответа необходимы для того, чтобы корректно переменные окружения установились.

Установка GTK

Рекомендуется установить GTK из homebrew. Ответ на stackoverflow дает некоторые разъяснения на случай, если возникнут проблемы.

GTK и CMake

Подключение GTK в CMake из ответа на stackoverflow:

cmake_minimum_required(VERSION 3.18)
project(ProjectCESGI LANGUAGES C)

find_package(PkgConfig REQUIRED)
pkg_check_modules(GTK4 REQUIRED IMPORTED_TARGET gtk4)

add_executable(ProjectCESGI main.c)
target_link_libraries(ProjectCESGI PRIVATE PkgConfig::GTK4)

Комментарий

Всегда лучше использовать импортированную цель, если она доступна, и pkg_check_modules может создать ее для вас с помощью опции IMPORTED_TARGET. Когда вы связываетесь с импортированной целью через target_link_libraries, CMake знает, что нужно установить соответствующие каталоги include, link, compile definitions и т. д. для использования библиотеки. Если CMake установлен так, как указано это сделано выше, то он найдет установленный через homebrew GTK.

Запуск тестового проекта

Проект можно взять из официальной документации.