Installation de l'environnement de développement GTK


Réponses:


24

Je triche et utilise à la place la liste des packages nécessaires pour construire d'autres grandes applications GTK:

sudo apt-get build-dep inkscape

Ou pour un point de départ plus minimal, optez pour le strict minimum et ajoutez quand vous avez besoin de:

sudo apt-get install build-essential libgtk2.0-dev

1
joli. Merci pour cette info (apt-get build)
Suhaib

8
Pour le développement de GTK3, il est nécessaire d'installer le paquet libgtk-3-dev.
uthark

17

Pour un environnement de développement complet, le métapaquet gnome-devel Installer gnome-devel installera un environnement de développement GTK + GNOME complet, y compris la documentation de développement et l'IDE Anjuta.

C'est beaucoup plus que l'ensemble minimal de choses dont vous aurez besoin pour le développement de GTK, mais il peut être agréable de disposer de tout ce dont vous aurez probablement besoin.


CETTE. J'ai essayé de faire fonctionner une bibliothèque et elle se plaignait des dépendances manquantes et je l'ai fait fonctionner en quelques minutes avec ça.
Gabi Purcaru

@RAOF: gnome-devel ne s'installe pas sur Ubuntu 14.04. Erreur: pastebin.com/QJXzpVmN Une aide?
pratnala

1

Vous voulez probablement une application comme Anjuta ou CodeBlocks (les deux peuvent être trouvées dans le centre logiciel).

Je suggérerais vivement Anjuta par rapport à la plupart des autres IDE pour son intégration Glade (entre autres fonctionnalités), l'utilisation des outils automatiques (moins de maux de tête) et la portabilité du code (vous pouvez utiliser n'importe quel éditeur de texte que vous aimez =).

Si vous n'avez pas de problème généalogique, vous pouvez essayer d'utiliser Monodevelop (c'est un bon IDE, similaire à Visual Studio).

Pour obtenir les dépendances pour un développement GTK + de base, installez simplement buildessential et libgtk2.0-dev comme l'a noté Kees.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.