Prob mit Winsock!



  • Hallo erstmal,

    ich programmiere erst seit wenigen Wochen in C++ und hab da ein komisches
    Problem beim starten von Winsock... (um ehrlich zu sein, hab ich noch mehr
    Probleme mit C++, aber das ist auch kein Wunder beim Umstieg vom 68k-Assembler)

    Wenn ich folgenden Code compiliere (mit Dev-C++) erhalte ich immer den
    Linker Error " Undefined reference to 'WSAStartup@8' " !

    Da ich bei meinem Code genauso verfahre wie in allen Winsock-Tutorials, die
    ich bisher gelesen habe, bin ich etwas ratlos. Vielleicht kann mir hier jemand
    weiterhelfen. Der Code sieht folgendermaßen aus:

    ********************************************************************

    #include <stdio.h>
    #include <winsock.h>
    #include <windows.h>

    int main()
    {
    WORD winsockVersion;
    WSADATA wsaData;

    winsockVersion=MAKEWORD(2,0);
    WSAStartup(winsockVersion, &wsaData);
    }

    ********************************************************************



  • #include <stdio.h>    // sollte <cstdio> heißen
    #include <winsock.h>  // gibt es hier nicht. Es geht um ISO-C++, nicht um irgendwelche Plattformspezifika
    #include <windows.h>  // Dito
    


  • lern coden! 😡 *TGGC und scalar nachmach*



  • @ =i= :

    👎

    Im Vergleich zu dir glaube ich kann ich *coden* ! Ich wüsste nicht was der Begriff hier im C++ Forum zu tun hat!!



  • hallo
    das hat zwar nix mit standard c++ zu tun, weil winapi..

    aber linke bitte die wsock32.lib dazu.

    du hast einen linkerfehler.
    so long



  • Bitte keine Doppel-Postings 👎


Anmelden zum Antworten