Installieren der GTK-Entwicklungsumgebung

31

Nicht neu in Ubuntu oder Programmierung, aber ich bin neu in der Programmierung in C und GTK. Habe Quickly für das ungerade Programm benutzt. Ich möchte mit C und gtk herumspielen.

Welche GTK-Pakete muss ich installieren, um eine funktionierende Entwicklungsumgebung mit C zu haben?

Kortexuvula
quelle
1
Auch developer.ubuntu.com/get-started hat mir sehr geholfen.
TryTryAgain

Antworten:

24

Ich betrüge und verwende stattdessen die Liste der Pakete, die zum Erstellen anderer großer GTK-Anwendungen benötigt werden:

sudo apt-get build-dep inkscape

Oder gehen Sie für einen minimaleren Ausgangspunkt auf das Nötigste und fügen Sie es hinzu, wenn Sie Folgendes benötigen:

sudo apt-get install build-essential libgtk2.0-dev
Kees Cook
quelle
1
Schön. Vielen Dank für diese Information (apt-get build)
Suhaib
8
Für die GTK3-Entwicklung muss das Paket libgtk-3-dev installiert werden.
Uhr
17

Für eine vollständige Entwicklungsumgebung installiert das Gnome-Entwickler- Installieren Sie gnome-devel Metapaket eine vollständige GTK + GNOME-Entwicklungsumgebung, einschließlich der Entwicklungsdokumentation und der Anjuta-IDE.

Dies ist viel mehr als das Minimum an Dingen, die Sie für die GTK-Entwicklung benötigen, aber es kann schön sein, alles zur Verfügung zu haben, was Sie wahrscheinlich brauchen.

RAOF
quelle
DIES. Ich habe versucht, eine Bibliothek zum Laufen zu bringen, und sie hat sich immer wieder über fehlende Abhängigkeiten beschwert, und ich habe sie in ein paar Minuten zum Laufen gebracht.
Gabi Purcaru
@RAOF: gnome-devel wird unter Ubuntu 14.04 nicht installiert. Fehler: pastebin.com/QJXzpVmN Hilfe?
Pratnala
1

Sie möchten wahrscheinlich eine Anwendung wie Anjuta oder CodeBlocks (beide finden Sie im Software-Center).

Ich würde dringend empfehlen, Anjuta den meisten anderen IDEs vorzuziehen, unter anderem wegen der Glade-Integration, der Verwendung von Autotools (weniger Kopfschmerzen) und der Portabilität des Codes (Sie können einen beliebigen Texteditor verwenden =).

Wenn Sie keine idealen logischen Probleme haben, können Sie versuchen, Monodevelop zu verwenden (es ist eine gute IDE, ähnlich wie Visual Studio).

Um die Abhängigkeiten für eine grundlegende GTK + -Entwicklung zu ermitteln, müssen Sie nur buildessential und libgtk2.0-dev wie von Kees angegeben installieren.

RolandiXor
quelle