Установка среды разработки gtk

31

Не новичок в Ubuntu или программировании, но я новичок в программировании на C и GTK. Использую Quickly для нечетной программы. Я хочу поиграть с C и GTK.

Какие пакеты gtk мне нужно установить, чтобы иметь работающую среду разработки с C?

cortexuvula
источник
1
developer.ubuntu.com/get-started также был очень полезен для меня.
TryTryAgain

Ответы:

24

Я обманываю и использую список пакетов, необходимых для создания других больших приложений GTK:

sudo apt-get build-dep inkscape

Или для более минимальной отправной точки, используйте минимум и добавьте, когда вам нужно:

sudo apt-get install build-essential libgtk2.0-dev
Кис Кук
источник
1
хороший. Спасибо за эту информацию (apt-get build)
Suhaib
8
Для разработки GTK3 необходимо установить пакет libgtk-3-dev.
uthark
17

Для полноценной среды разработки метапакет gnome-devel Установить гном-девел установит полную среду разработки GTK + GNOME, включая документацию по разработке и среду разработки Anjuta.

Это намного больше, чем минимальный набор вещей, которые вам понадобятся для разработки GTK, но было бы неплохо иметь в наличии все, что вам, вероятно, понадобится.

RAOF
источник
ЭТО. Я пытался заставить библиотеку работать, и она продолжала жаловаться на отсутствующие зависимости, и я заставил ее работать через пару минут с этим.
Габи Пуркару
@RAOF: gnome-devel не устанавливается в Ubuntu 14.04. Ошибка: pastebin.com/QJXzpVmN Любая помощь?
Пратнала
1

Вы, вероятно, хотите приложение, такое как Anjuta или CodeBlocks (оба можно найти в центре программного обеспечения).

Я НАСТОЯТЕЛЬНО рекомендую Anjuta по сравнению с большинством других IDE для ее интеграции с Glade (среди прочих функций), использования автоинструментов (меньше головной боли) и переносимости кода (вы можете использовать любой текстовый редактор, который вам нравится =).

Если у вас нет идеологических проблем, вы можете попробовать использовать Monodevelop (это хорошая IDE, похожая на Visual Studio).

Чтобы получить зависимости для базовой разработки GTK +, просто установите builddessential и libgtk2.0-dev, как отметил Кис.

RolandiXor
источник