IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

GTK+ avec C & C++ Discussion :

Configuration de Dev-c++ (gtk, .glade)


Sujet :

GTK+ avec C & C++

  1. #1
    Membre confirmé
    Inscrit en
    Octobre 2008
    Messages
    82
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 82
    Par défaut Configuration de Dev-c++ (gtk, .glade)
    Bonjour,

    je viens de faire un test de création de GUI en utilisant Glade3. J'obtiens un fichier .glade, directement compatible gtk_builder...

    Je voudrais maintenant créer un programme C qui utilise le fichier .glade.
    Qaund je suis le tuto ,http://franckh.developpez.com/tutoriels/gtk/gtkbuilder/ j'obtiens une erreur sur les include ("gtk/gtk.h", etc")

    Quels options du compilateur dois je modifier??

    Merci,


    Alexandre

  2. #2
    Membre confirmé
    Inscrit en
    Octobre 2008
    Messages
    82
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 82
    Par défaut
    A force de test, de recherche et de patience, j'ai fini par trouver la solution.

    Voici la démarche à suivre :

    I. Création et configuration du projet Dev-C++:

    1. Création d'un projet de type "Console Application" en C.

    2. Ensuite, dans le menu, cliquez sur Projet/Options du Projet, puis allez dans l'onglet Paramètres.

    Dans les Options du Compilateur, ajoutez :

    -mms-bitfields

    Et à droite, dans l'Editeur de Liens, ajoutez :

    -lglib-2.0
    -lpangocairo-1.0
    -lpangowin32-1.0
    -latk-1.0
    -lgdk_pixbuf-2.0
    -lgdk-win32-2.0
    -lpango-1.0
    -lgmodule-2.0
    -lgobject-2.0
    -lgthread-2.0
    -lgtk-win32-2.0
    -lcairo


    Puis cliquez sur OK pour appliquer les modifications.

    NB: Ce projet étant un projet en console, la console s'affichera à l'exécution du programme. Pour la cacher, allez dans le menu Projet/Options du Projet et dans l'onglet Général, à la partie Type, sélectionnez Win32 GUI puis appliquez la modification en cliquant sur OK


    II. Définition des chemins des Binaries, Librairies et C includes:

    1. Dans le menu Outils, cliquez sur Options du Compilateur, puis allez dans l'onglet Répertoires.

    2. Allez dans l'onglet Binaires et ajouter:

    C:\Program Files\Gtk+\bin

    3. Allez dans l'onglet Répertoires Bibliothèques et ajouter:

    C:\Program Files\Gtk+\lib

    4. Allez dans l'onglet Répertoires C et ajouter:

    C:\Program Files\Gtk+\include
    C:\Program Files\Gtk+\include\atk-1.0
    C:\Program Files\Gtk+\include\atk-1.0\atk
    C:\Program Files\Gtk+\include\cairo
    C:\Program Files\Gtk+\include\gail-1.0
    C:\Program Files\Gtk+\include\gail-1.0\gail
    C:\Program Files\Gtk+\include\gail-1.0\libgail-util
    C:\Program Files\Gtk+\include\glib-2.0
    C:\Program Files\Gtk+\include\glib-2.0\gio
    C:\Program Files\Gtk+\include\glib-2.0\glib
    C:\Program Files\Gtk+\include\glib-2.0\gobject
    C:\Program Files\Gtk+\include\gtk-2.0
    C:\Program Files\Gtk+\include\gtk-2.0\gdk
    C:\Program Files\Gtk+\include\gtk-2.0\gdk-pixbuf
    C:\Program Files\Gtk+\include\gtk-2.0\gtk
    C:\Program Files\Gtk+\include\gtkglext-1.0
    C:\Program Files\Gtk+\include\gtkglext-1.0\gdk
    C:\Program Files\Gtk+\include\gtkglext-1.0\gdk\glext
    C:\Program Files\Gtk+\include\gtkglext-1.0\gdk\win32
    C:\Program Files\Gtk+\include\gtkglext-1.0\gtk
    C:\Program Files\Gtk+\include\libglade-2.0
    C:\Program Files\Gtk+\include\libglade-2.0\glade
    C:\Program Files\Gtk+\include\libgladeui-1.0
    C:\Program Files\Gtk+\include\libgladeui-1.0\gladeui
    C:\Program Files\Gtk+\include\libpng12
    C:\Program Files\Gtk+\include\libxml
    C:\Program Files\Gtk+\include\pango-1.0
    C:\Program Files\Gtk+\include\pango-1.0\pango
    C:\Program Files\Gtk+\lib\glib-2.0\include
    C:\Program Files\Gtk+\lib\gtk-2.0\include
    C:\Program Files\Gtk+\lib\gtkglext-1.0\include


    (il faut les ajouter 1 par 1...)

    5. Enfin, cliquez sur OK


    Voila.... En espérant que ça aide...

    Alex

Discussions similaires

  1. Utilisation de Fonctions sous Gtk/Glade
    Par cupidette92 dans le forum GTK+ avec C & C++
    Réponses: 12
    Dernier message: 09/04/2007, 16h41
  2. Configuration Du Gcc Avec Gtk+ !
    Par A_B dans le forum GTK+ avec C & C++
    Réponses: 2
    Dernier message: 04/02/2007, 14h27
  3. GTK+ / GLADE Win32 <== pkconfig?
    Par Jean_Benoit dans le forum GTK+ avec C & C++
    Réponses: 4
    Dernier message: 07/11/2006, 20h02
  4. Réponses: 17
    Dernier message: 10/10/2006, 19h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo