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 :

[GTK+] Thread en GTK+


Sujet :

GTK+ avec C & C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    129
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 129
    Par défaut [GTK+] Thread en GTK+
    Bonjour,

    J'avais un projet gtk en C et il y'avait des threads dedans.

    J'aimerais savoir si il est possible de faire pareil avec GTK+

    Quand j'essaye de recompiler, j'ai des erreurs pour les commandes suivantes par exemple

    g_thread_init(NULL);
    gdk_threads_init();

    Voilà si quelqu'un sait comment activer ces fonctions ....

    Merci

  2. #2
    Membre Expert
    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 259
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 259
    Par défaut
    Il faut déjà que tu lises http://library.gnome.org/devel/gdk/s...k-Threads.html très attentivement si tu souhaites utiliser des threads en même temps qu'une interface en GTK+. Pour les fonctions qui te manquent, elles sont dans la libgthread

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    129
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 129
    Par défaut
    Pour le fonctionnement des threads en GTK je connais très bien les fonctions. Le programme que j'ai codé il y'a deux ou trois fonctionnait très bien. A l'époque je codais en gtk sous dev c++ et la j'ai importé le programme sous code block avec gtk+ et les fonctions relatives aux threads et à tout ce qui concerne les pixbuf ne sont pas reconnues.

    J'ai des :
    undefined reference to `_g_thread_init'

    par exemple pour certaines lignes

    la bibliothèque <gdk/gdk.h> est pourtant bien incluse

    voilà ...

  4. #4
    Membre Expert
    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 259
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 259
    Par défaut
    <gdk/gdk.h> ce n'est pas une bibliothèque, c'est juste un .h. Il faut indiquer à l'éditeur de lien que tu souhaites utiliser la libgthread.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    129
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 129
    Par défaut
    ça a l'air bon ...

    en ajoutant -lgthread-2.0 dans les paramètres l'erreur n'est plus là

    on va voir si ça marche vraiment maintenent ...

    edit :

    en fait ça marche pas : /

    undefined reference to `_gdk_threads_enter'
    undefined reference to `_gdk_flush'
    undefined reference to `_gdk_threads_leave'

  6. #6
    Membre Expert
    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 259
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 259
    Par défaut
    J'imagine que ça vient avec gdk ça. T'es sur que ton code::blocks est configuré correctement pour compiler un hello world en gtk+ ?

Discussions similaires

  1. GTK * thread = Encore des problèmes
    Par PhilippeHen dans le forum GTK+ avec C & C++
    Réponses: 14
    Dernier message: 13/08/2009, 11h00
  2. GTK + thread = problèmes ?
    Par PhilippeHen dans le forum GTK+ avec C & C++
    Réponses: 35
    Dernier message: 07/08/2009, 16h26
  3. Les Thread avec GTK+
    Par bilred dans le forum Linux
    Réponses: 3
    Dernier message: 13/04/2009, 14h19
  4. Les Thread avec GTK+
    Par bilred dans le forum GTK+
    Réponses: 10
    Dernier message: 10/04/2009, 00h44
  5. Thread et gtk
    Par flo_k dans le forum GTK+ avec C & C++
    Réponses: 1
    Dernier message: 16/12/2008, 01h07

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