Comment le programme d'installation de GTK+ pour développer avec Code::Blocks sous Ubuntu Linux
Je suis en train de développer une application GTK+ sur Ubuntu 11.4, l'utilisation de Code::Blocks.
www.gtk.org a des instructions sur la construction de GTK+ à partir de la source, qui avait l'air compliqué. Mais le gestionnaire de paquets de Ubuntu répertoriés libgtk3-dev comme un paquet que j'ai installé.
Code::Blocks j'ai installé à l'aide de l'Ubuntu Software Center.
L'utilisation de Code::Blocks assistant de projet pour créer une interface GTK+ projet, lorsque je de construire, le projet ne parvient pas à compiler "impossible de trouver le gtk/gtk.h".
Clairement le GTK inclure (et lib) les dossiers ne sont pas ajoutés au Code::Blocks dossiers de recherche. J'ai trouve pertinents les chemins et les fichiers...
Ce que je dois explicitement & ajouter manuellement tous les chemins de la recherche de Code::Blocks' les chemins de recherche? Ou ai-je raté quelque étape de l'installation.
Vous devez vous connecter pour publier un commentaire.
En supposant que vous avez trouvé et installé le package approprié. En 2011, le paquet a été
libgtk-3-dev
puis lepkg-config
outil peut être utilisé pour extraire l'éditeur de liens et les drapeaux de compilation et avec bon de s'échapper dans le Code:Blocs de paramètres peut injecter automatiquement les paramètres appropriés.Ouvrir Code::Blocs de Paramètres > le Compilateur et l'éditeur de liens Paramètres... et ajoutez la ligne suivante sous Global compiler Settings > compiler Settings > Autres Options
et les ajouter à Global compiler Settings > Linker Settings > Autres Options
Avec la " cela a de l'effet de l'exécution de la pkg-config outil appel
--cflags gtk+-3.0
(ou --libs) qui, en supposant libgtk3-dev est installé, injecte de la nécessaire recherche de dossiers et de lib directives sur la gcc en ligne de commande.Comme une alternative, developer.ubuntu.com listes Anjuta comme un C/C++ IDE qui peut créer GTK+ projets. Comme une alternative à Code::Blocks son beaucoup plus poli comme une Ubuntu IDE.
Scratch. Anjuta perd de son lustre rapidement.