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 :

Probleme de librairie


Sujet :

GTK+ avec C & C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Avril 2005
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 10
    Par défaut Probleme de librairie
    Bonsoir,

    Je me permets de poster dans cette categorie puisque gtk et glib c'est un peu la même chose.

    J'utilise l'IDE Eclipse avec le plugins CDT et je veux me familiariser avec la libglib. Pour comprendre comment fonctionne cette api, je code un ptit prog tout bête mais comme d'habitude ça ne marche pas...

    voila le code du programme en question

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    #include <stdlib.h>
    #include <stdio.h>
    #include <glib.h>
     
    int main(int argc, char** argv) {
    	GString *str;
    	str = g_string_new("");
    	exit(EXIT_SUCCESS);
    }
    rien de bien compliqué... mais je m'arrache les cheveux...

    j'obtiens l'erreur suivante :
    ../main.c:7: référence indéfinie vers « g_string_new »
    Je suppose que c'est un probleme de linkage mais je ne trouve pas la lib

    les options de compilation sous eclipse sont :
    -I/usr/include/glib-2.0/ -I/usr/lib/glib-2.0/include/ -O0 -g3 -Wall -c -fmessage-length=0

    je vous remerci par avance pour vos réponses

  2. #2
    Rédacteur

    Avatar de gege2061
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2004
    Messages
    5 840
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840
    Par défaut
    Citation Envoyé par bebone
    gtk et glib c'est un peu la même chose.
    Non ce n'est pas la même chose ! GTK+ utilisant la glib, c'est le bon forum

    Citation Envoyé par bebone
    -I/usr/include/glib-2.0/ -I/usr/lib/glib-2.0/include/ -O0 -g3 -Wall -c -fmessage-length=0
    Si les options sont les mêmes que gcc (c'est peux être gcc qui est utilisé ?), il manque les répertoires où trouver les bibliothèques et leurs nom. Voici les options sous Linux :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12  -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0
    Voici un exemple de projet pour code::blocks : http://blog.developpez.com/index.php...&c=1&tb=1&pb=1


  3. #3
    Membre habitué
    Inscrit en
    Avril 2005
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 10
    Par défaut
    merci beaucoup
    j'ai trouvé la solution à mon probleme
    c'etait bien un probleme de linkage avec une librairie
    il me manquait -lglib-2.0 dans mes options de compilations


  4. #4
    Membre habitué
    Inscrit en
    Avril 2005
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 10
    Par défaut
    a ce propos nous n'auriez pas un bon site avec des exemples pertinents de code utilisant la glib parce que le site officiel avec l'api est pour ma part assez limité...

    merci

  5. #5
    Rédacteur

    Avatar de gege2061
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2004
    Messages
    5 840
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840
    Par défaut
    Citation Envoyé par bebone
    a ce propos nous n'auriez pas un bon site avec des exemples pertinents de code utilisant la glib parce que le site officiel avec l'api est pour ma part assez limité...

    merci
    http://gtk.developpez.com/faq/?page=III

    Si tu as d'autres idées, elles sont les bienvenues (avec le code c'est mieux, mais je suis à cours d'idée donc c'est pas génant)


  6. #6
    Membre habitué
    Inscrit en
    Avril 2005
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 10
    Par défaut
    merci bien,
    j'ai deja consulter ce site que je trouve trés pauvre niveau contenu (désolé :p)
    j'aimerais bien trouver un tutorial pour utiliser les gobject (pas dans le but de faire du gtk) afin de comprendre le paradigme objet sur C

    Les documentations que j'ai trouvé sont assez hardu et en anglais(oui je sais tout est en anglais, ça me dérange pas d'habitude mais la j'avoue que c'est du chinois(?)...)

    Si quelqu'un a trouvé un bon site qui explique clairement comment instancier un objet avec gobject je suis preneur

    salut

Discussions similaires

  1. Problème de librairies
    Par ixterm dans le forum Linux
    Réponses: 8
    Dernier message: 28/12/2005, 14h52
  2. OpenGL + DevC++ : Probleme de librairie
    Par gids01 dans le forum OpenGL
    Réponses: 3
    Dernier message: 04/11/2005, 13h05
  3. probleme de librairie avec Dev-C++
    Par Miksimus dans le forum Dev-C++
    Réponses: 2
    Dernier message: 12/10/2005, 12h21
  4. <GLADE + C++> Probleme de Librairies
    Par debutanteVB.NET dans le forum Bibliothèques
    Réponses: 3
    Dernier message: 30/09/2005, 12h40
  5. [Link] Probleme de librairies...
    Par k'n1 dans le forum C++
    Réponses: 3
    Dernier message: 22/02/2005, 05h40

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