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

C Discussion :

getaddrinfo was not declared in this scope ?


Sujet :

C

  1. #1
    Candidat au Club
    Inscrit en
    Avril 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 3
    Points : 3
    Points
    3
    Par défaut getaddrinfo was not declared in this scope ?
    Bonjour,
    J'ai une petite probléme , j'utilise IDE Code Blocks , quand je compile le programme il m'affiche le suivante :
    C:\Documents and Settings\c0der\Bureau\main.c|31|error: `getaddrinfo' was not declared in this scope

    La ligne d'erreur contient :
    iResult = getaddrinfo(argv[1], DEFAULT_PORT, &hints, &result);

    mon OS est Windows

    Merçi

  2. #2
    Invité(e)
    Invité(e)
    Par défaut
    Bonjour,

    Le fichier d'entête <Ws2tcpip.h> est il bien inclus dans main.c ?

  3. #3
    Candidat au Club
    Inscrit en
    Avril 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 3
    Points : 3
    Points
    3
    Par défaut Rep:
    Oui Merçi , j'ai trouvé la solution,

    il faut define _WIN32_WINNT 0x501
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    #define _WIN32_WINNT 0x501
    #include <winsock2.h>
    #include <ws2tcpip.h>
    #include <stdio.h>
    Merçi

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Erreur : "was not declared in this scope"
    Par Neirbo dans le forum Débuter
    Réponses: 4
    Dernier message: 22/02/2010, 13h55
  2. was not declared in this scope
    Par Monta^^ dans le forum C++
    Réponses: 3
    Dernier message: 14/07/2009, 17h17
  3. error : 'tr' was not declared in this scope
    Par jimaitou dans le forum Débuter
    Réponses: 3
    Dernier message: 13/05/2009, 14h54
  4. QFormLayout was not declared in this scope
    Par kronos85 dans le forum Débuter
    Réponses: 5
    Dernier message: 11/12/2008, 03h30
  5. Réponses: 3
    Dernier message: 03/06/2007, 16h29

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