Наконец-то нашёл решение! Урааа..! Вот
сайт, который помог в этом.
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 туда, куда она должна устанавливатся по-умолчанию.
Надеюсь помог!