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

Dev-C++ Discussion :

Winsock2 [Dev-C++]


Sujet :

Dev-C++

  1. #1
    Membre � l'essai
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    5
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2004
    Messages : 5
    Par d�faut Winsock2 [Dev-C++]
    Bonjour,

    j'ai lu pas mal de cours dont un figurant sur ce site pour apprendre
    les sockets avec C++ et je fais comme c'est �crit, c'est-�-dire j'inclus
    winsock2.h et j'indique la bonne lib qui va avec comme c'est �crit mais chaque fois Dev cpp m'affiche Undeclared WSA enfin il met des undeclared partout et m�me chose quand j'essaye avec winsock.h et en changeant la lib je ne comprends pas trop.

    Sauriez-vous m'expliquer assez simplement ? Je n'ai que 14 ans...

    Merci d'avance


    Thomas

  2. #2
    HRS
    HRS est d�connect�
    Membre chevronn�
    Avatar de HRS
    Inscrit en
    Mars 2002
    Messages
    678
    D�tails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 678
    Par d�faut
    cliquez sur "log de compilation" en bas et indiquez ce qui a �t� g�n�r�

  3. #3
    Membre � l'essai
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    5
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2004
    Messages : 5
    Par d�faut
    Ben ce qui a c'est qu'il compile mais indique 0 erreur et 0 octet...

    Quand je compile et que je clique sur Show All Compiler Result �a donne �a

    c:\documents and settings\thomas\mes documents\sock.o(.text+0x1b):sock.cpp: undefined reference to `WSAStartup@8'

    le code c'est

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    #include <winsock2.h>
    #pragma comment(lib, "ws2_32.lib")
     
    void main()
    {
    WSADATA WSAData;
    WSAStartup(MAKEWORD(2,0), &WSAData);
    }
    �a initialise le socket normalement et m�me quand je cr�e le socket lui m�me comme indiqu� �a indique �a aussi mais avec plus de undefined reference.

    Le compile log donne ceci :

    Building resource file...
    Linking files :
    C:\DEV-C_~1\Bin\g++ "c:\documents and settings\thomas\mes documents\sock.o" -o c:\docume~1\thomas\mesdoc~1\Socket.exe C:\DOCUME~1\Thomas\MESDOC~1\rsrc.o -s -IC:\DEV-C_~1\Include\ -IC:\DEV-C_~1\Include\G__~1 -IC:\DEV-C_~1\Include\ -LC:\DEV-C_~1\Lib\ -BC:\DEV-C_~1\Bin\


    Voil� je crois que c'est tout
    Merci

  4. #4
    HRS
    HRS est d�connect�
    Membre chevronn�
    Avatar de HRS
    Inscrit en
    Mars 2002
    Messages
    678
    D�tails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 678
    Par d�faut
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    #pragma comment(lib, "ws2_32.lib")
    ce pragma est sp�cifique � VC++ et est sans effet avec le MinGW
    (DevC++)

    clickez sur Projet/options projet/parametres et ajouter l'option

    -lws2_32

    dans la fen�tre �diteur de lien

  5. #5
    Membre � l'essai
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    5
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2004
    Messages : 5
    Par d�faut
    Ah merci !
    Ca fonctionne
    J'vous en suis vraiment reconnaissant ! Merci !

  6. #6
    Membre �clair� Avatar de sorry60
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    802
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 802
    Par d�faut
    Citation Envoy� par HRS
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    #pragma comment(lib, "ws2_32.lib")
    ce pragma est sp�cifique � VC++ et est sans effet avec le MinGW
    (DevC++)

    clickez sur Projet/options projet/parametres et ajouter l'option

    -lws2_32

    dans la fen�tre �diteur de lien
    Merci !

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [winsock2] Dev-C++ : ws2_32.lib
    Par litbos dans le forum Windows
    R�ponses: 1
    Dernier message: 11/10/2005, 11h31
  2. [Dev c++ 4] implicite declaration of function "int kbhi
    Par Torpedox dans le forum Dev-C++
    R�ponses: 5
    Dernier message: 01/01/2003, 13h37
  3. [GTK]PB Librairie GTK+ sous dev-c++
    Par wozzy dans le forum Dev-C++
    R�ponses: 15
    Dernier message: 05/11/2002, 14h55
  4. Dev-C++
    Par Anonymous dans le forum Dev-C++
    R�ponses: 16
    Dernier message: 21/09/2002, 13h06
  5. [DEV-C++]#import de fichier .tlb
    Par pdl dans le forum Dev-C++
    R�ponses: 6
    Dernier message: 19/07/2002, 22h46

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