Ответы пользователя по тегу C
  • Как Установить/Подключить GTK с помощью MSYS2 для С?

    UkraineGhost
    @UkraineGhost Автор вопроса
    Я не знаю відповідей, лише запитання!
    Наконец-то нашёл решение! Урааа..! Вот сайт, который помог в этом.

    1. Скачиваем с оф. сайта MSYS2.
    У MSYS2 есть такая команда, как pacman, с помощью которого можно скачивать библиотеки и инструменты.
    2. Открываем mingw64. Вводим команды pacman -Suy, соглашаемся (Y) что бы всё обновилось.
    3. Возможно после 2 этапа у вас закроется mingw, по-этому открываем заново (или продолжаем писать) pacman -Su, также соглашаемся (Y) со всем.
    4. Скачиваем GTK (смотря какой вам надо, у меня gtk4 под 64-бит): pacman -S mingw-w64-x86_64-gtk4 . Соглашаемся (Y).
    5. Теперь в переменную Path нужно добавить путь (у меня это C:\msys64\mingw64\bin).

    !!! А теперь самое главное, если вы будете работать с помощью MSYS2(а точнее mingw64, которое установленно с помощью MSYS2), то тогда прийдётся компилировать файлы не в обычной cmd, а в той mingw64, которую вы установили !!!

    6. Заходим в mingw64. Переходим в область где находится нужный файл .с (у меня - это рабочий стол: C:\Users\admin\Desktop). И пишем команду gcc `pkg-config --cflags gtk4` hello.c `pkg-config --libs gtk4`
    Замечания:
    1) hello.c это ваш файл, который нужно скомпилировать.
    2) На 6 этапе используются обратные кавычки, а не обычные. (если использовать обычные, то оно не скомпилируется)
    3) И ещё... Скачивайте MSYS2 туда, куда она должна устанавливатся по-умолчанию.

    Надеюсь помог!
    Ответ написан
    Комментировать