Как настроить среду разработки C на Linux для GTK +? - PullRequest
0 голосов
/ 19 февраля 2019

Я новичок в программировании на С в Linux.Мне нравится делать GUI с GTKlibs.Единственная проблема заключается в том, что я не могу - и не только с помощью gtk - правильно установить эти пакеты.У меня проблема с включением таких библиотек, как #include<gtk/gtk.h>, если я установил их с sudo apt-get install gtklib-3-dev.

Во время компиляции каждый раз появляется сообщение об отсутствии файла и так далее.Я прочитал опцию установки конфигов dpkg и cflags в компилятор, но это тоже не работает.Как linux управляет папкой include и почему у libs, таких как gtk, есть верхняя папка с версией, такой как gtk3 и т. Д. Это проблема, которая приводит к отсутствию файлов.

1 Ответ

0 голосов
/ 19 февраля 2019

Точное имя пакета зависит от вашего дистрибутива Linux.Если вы используете Ubuntu, то правильная команда:

sudo apt-get install libgtk-3-dev

Затем вы можете проверить, обнаружены ли пакеты разработки с чем-то вроде:

pkg-config --exists gtk+-3.0 && echo "Installed" || echo "Not installed"

Чтобы узнать, как собратьваше приложение, следуйте инструкциям официальной документации по Как скомпилировать GTK + приложения .

Наконец, вместо ручных вызовов gcc, вы можете автоматизировать их, используя систему сборки, такую ​​как Система сборки Meson .Существует руководство по созданию простого приложения GTK + с помощью Meson .

.
...