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

Réseau C Discussion :

Erreur de compilation : undefined reference to `WSACleanup


Sujet :

Réseau C

  1. #1
    Membre du Club
    Femme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    Mars 2013
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2013
    Messages : 49
    Points : 42
    Points
    42
    Par défaut Erreur de compilation : undefined reference to `WSACleanup
    salut tout le monde!

    je suis débutante en c et si vous pourriez m'aider!
    en fait il fallait que developpe un programme en c dans lequel je dois créer des sockets pour envoyer des inforamtions entre serveur/client!! j'ai trouvé plein d'exemples sur internet! le probleme c'est que mon compilateur codeblocks avec mingw m'affiche toujours des erreurs type!:

    obj\Release\main.o:main.c|| undefined reference to `WSACleanup@0'|
    obj\Release\main.o:main.c.text.startup+0x100)||undefined reference to `WSAStartup@8'|
    obj\Release\main.o:main.c.text.startup+0x14b)||undefined reference to `inet_addr@4'|
    obj\Release\main.o:main.c.text.startup+0x170)||undefined reference to `gethostbyaddr@12'| ....

    je serai tres tres reconnaissante si vous m'aidiez !!
    merci infiniment

  2. #2
    Membre actif
    Étudiant
    Inscrit en
    Juin 2010
    Messages
    70
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2010
    Messages : 70
    Points : 204
    Points
    204
    Par défaut
    L’intitulé de ton message est tellement vague que je commence à avoir le mal de mer et à faire des jeux de mots douteux.

    Sinon pour ton problème...

    undefined reference to `WSAStartup@8'
    Donc il n'arrive pas à trouver le bout de code.
    -Soit le header est manquant
    -Soit il fait linker une librairie ( je penche pour celle çi :p )

    En marquant
    undefined reference to `WSAStartup@8'
    dans un moteur de recherche célèbre, je suis tombé sur une petite ligne à rajouter dans les options de compilation de ton projet
    -lws2_32

    et le header -> #include <winsock2.h>

    Voila voila !

  3. #3
    Modérateur

    Avatar de Bktero
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Juin 2009
    Messages
    4 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués

    Informations forums :
    Inscription : Juin 2009
    Messages : 4 481
    Points : 13 678
    Points
    13 678
    Billets dans le blog
    1
    Par défaut
    Voir ma signature

  4. #4
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2007
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2007
    Messages : 1
    Points : 1
    Points
    1
    Par défaut
    Citation Envoyé par neuneutrinos Voir le message
    L’intitulé de ton message est tellement vague que je commence à avoir le mal de mer et à faire des jeux de mots douteux.

    Sinon pour ton problème...



    Donc il n'arrive pas à trouver le bout de code.
    -Soit le header est manquant
    -Soit il fait linker une librairie ( je penche pour celle çi :p )

    En marquant dans un moteur de recherche célèbre, je suis tombé sur une petite ligne à rajouter dans les options de compilation de ton projet
    -lws2_32

    et le header -> #include <winsock2.h>

    Voila voila !
    Merci beaucoup, je suis débutant en programmation et j'avais le meme problème.

Discussions similaires

  1. [Erreur compilation] Undefined reference
    Par Trademark dans le forum Langage
    Réponses: 2
    Dernier message: 17/12/2011, 10h17
  2. Erreur compilation : undefine reference to '_
    Par Darksnakes dans le forum Débuter
    Réponses: 9
    Dernier message: 11/03/2009, 11h49
  3. Erreur de compilation "undefined reference"
    Par aljekeny dans le forum Débuter
    Réponses: 14
    Dernier message: 06/01/2009, 11h14
  4. Erreur compilation "undefined reference to "
    Par ViRouF dans le forum C++
    Réponses: 5
    Dernier message: 02/03/2007, 14h55
  5. Réponses: 4
    Dernier message: 30/05/2006, 19h39

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