kostenloser Webspace werbefrei: lima-city


Winsock2 Problem

lima-cityForumProgrammiersprachenC/C++ und D

  1. Autor dieses Themas

    a******9

    Hiho!

    Ich lerne seit einiger Zeit C++ und probiere gerade Winsock aus...
    Aber jetzt komme ich nicht weiter!
    Mein Compiler (Dev-C++) zeigt folgende Fehlermeldungen:


    [Linker error] undefined reference to `WSAStartup@8'
    ld returned 1 exit status
    C:\RRR\Makefile.win [Build Error] [RRR.exe] Error 1


    Und der Code ist:

    #include <iostream.h>
    #include <stdio.h>
    #include <winsock2.h>
    #include <windows.h>

    int startWinsock(void);

    int main()
    {
    long rc;
    rc=startWinsock();
    if(rc!=0) {
    cout << "Fehler: startWinsock(), Fehlercode: " << rc << endl;
    return 1;
    } else {
    cout << "Winsock erfolgreich gestartet!\n";
    }
    return 0;
    }

    /* Winsock-Start-Funktion */
    int startWinsock() {
    WSAData wsa;
    return WSAStartup(MAKEWORD(2,0),&wsa);

    }


    Kann mir jemand helfen :stupid:?

    Danke schonmal :smile:

    mfg andy2309
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Das ist ein Linkerfehler, d.h. dein Programm wird normal kompiliert, aber die Funktionsadresse kann nicht aufgel?st werden. In deinem Fall wurde die Funktion WSAstartup nirgendwo implementiert. Wahrscheinlich fehlt noch irgendeine Bibliothek, die du vergessen hast dazuzulinken. M?glicherweise fehlt aber auch einfach nur ein Include-File.

    ?brigens: In C++ wird das .h bei Standardincludes weggelassen. Frag' mich nicht warum, ist einfach so :angel:

    HTH,
    thw
  4. Autor dieses Themas

    a******9

    Ok danke!
    Ich hab vergessen die libwsock32.a zu linken O.o!
    Woher soll ich das als Anf?nger denn wissen :lol:

    mfg andy2309

    edit: bitte closen :smile: *Als-Spam-Meld*

    Beitrag ge?ndert: 20.9.2006 17:46:32 von andy2309

    edit: geht nich :(

    Beitrag ge?ndert: 20.9.2006 17:47:11 von andy2309

  5. edit: bitte closen :smile: *Als-Spam-Meld*


    Okay, ** CLOSED **


    edit: geht nich :(


    Wird sicherlich bald behoben. Ist so langweilig ohne Spammeldungen *hrhr*

    MfG,
    thw
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!