Pour créer un projet en GTK+, suivez les étapes suivantes :
Ouvrez un projet de type « console application » dans code::blocks
Sous //Project -> Build options -> Compiler settings -> Other options//, collez ceci (avec les apostrophes) :
`pkg-config --cflags gtk+-2.0`
Sous //Project -> Build options -> Linker settings -> Other linker options//, collez (avec les apostrophes) :
`pkg-config --libs gtk+-2.0`
Rédigez un fichier **main.c** de base pour Gtk+ :
#include <stdlib.h>
#include <gtk/gtk.h>
int main(int argc, char **argv)
{
/* Initialisation de GTK+ */
gtk_init(&argc, &argv);
/*fermeture de GTK+ (ligne ajoutée) */
gtk_exit(EXIT_SUCCESS);
return EXIT_SUCCESS;
}
Enregistrez ce fichier comme template : //File -> save project as user template//
Fermez le projet sans l'enregistrer.
Désormais, pour ouvrir un projet GTK+ sous code blocks, ouvrez un nouveau projet en choisissant le Template que vous avez créé dans « User Templates ».
Maintenant vous pouvez développer avec la bibliothèque GTK+.
Pour supprimer la console allez dans //Project -> Properties -> Build Target -> Select built Target Options -> Type// et choisissez GUI application.
Pour contrôler votre code dans la console pendant l'exécution de votre application, faites la même chose mais à la place de GUI application choisissez Console application.