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 :

Des problemes avec ces threads <pthread.h>


Sujet :

GTK+ avec C & C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    4
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 4
    Par défaut
    Bonjour à tous,

    Je souhaite moi aussi utiliser cette bibliothèque mais j'ai le même problème que toi, j'ai uniquement ces messages d'erreurs :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    undefined reference to `_imp__pthread_create'
    undefined reference to `_imp__pthread_join'
    J'utilise l'IDE "MinGW Developer Studio". J'ai lu un paquet de forum où il est souvent dit d'ajouter des trucs comme "-lpthread" au linker blabla, mais c'est la première fois que je touche aux réglages du projet car je n'ai fait que des projets "simples" jusqu'à présent et donc je ne sais pas du tout quoi ajouter ni où.

    De plus, j'ai dû au préalable télécharger "pthreads-2005-03-08.exe" pour installer le nécessaire. Après extraction dans "C:\pthread", j'ai eu un dossier "C:\pthread\pre-built" contenant un dossier "include" et un "lib". Partant de là, je sais pas quoi en faire.

    Je squatte ton post nasamad mais le sujet étant le même j'ai pas voulu créer un autre post.

    Je remercie d'avance ceux qui liront ceci et qui pourront m'aider.

    EDIT : en bonus le message que j'ai quand j'ajoute "-lpthread" quelque part dans les settings du projet.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    C:\MinGWStudio\MinGW\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe: cannot find -l-lpthread

  2. #2
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 69
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par Metakast
    EDIT : en bonus le message que j'ai quand j'ajoute "-lpthread" quelque part dans les settings du projet.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    C:\MinGWStudio\MinGW\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe: cannot find -l-lpthread
    Alors ajoute 'pthread' au lieu de '-lpthread'.

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    4
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 4
    Par défaut
    Et bien en fait, j'ai remarqué qu'il fallait coller une DLL au programme pour le faire marcher :'( Or je veux faire un utilitaire qui se suffit à lui-même, donc j'ai zappé les pthread en attendant de savoir comment intégrer le tout dans le programme. Je me suis donc retourné vers l'api Win32 CreateThread et compagnie.

    Par contre, si tu sais comment intégrer pthread dans le programme, sans avoir besoin de dll, je suis preneur car ça m'intéressait beaucoup.

  4. #4
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 69
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par Metakast
    Et bien en fait, j'ai remarqué qu'il fallait coller une DLL au programme pour le faire marcher :'( Or je veux faire un utilitaire qui se suffit à lui-même, donc j'ai zappé les pthread en attendant de savoir comment intégrer le tout dans le programme. Je me suis donc retourné vers l'api Win32 CreateThread et compagnie.

    Par contre, si tu sais comment intégrer pthread dans le programme, sans avoir besoin de dll, je suis preneur car ça m'intéressait beaucoup.
    Pourquoi ? Tu crois qu'une application windows fonctionne sans DLL ? Quel est le problème à avoir une DLL ?

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. Linux à des problèmes avec les brevets
    Par bilb0t dans le forum Linux
    Réponses: 15
    Dernier message: 21/11/2006, 13h54
  2. Probleme avec les threads
    Par Orahn dans le forum MFC
    Réponses: 5
    Dernier message: 04/11/2005, 10h14
  3. Que des problèmes avec vi
    Par meufeu dans le forum Applications et environnements graphiques
    Réponses: 6
    Dernier message: 20/07/2004, 16h48
  4. toujours des problemes avec ce DROP
    Par Missvan dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 18/02/2004, 08h43

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