Bei jedem Compiler fast du die selben Fehler



  • Ich habe nun ein Quelltext mit folgenden Compilern probiert:

    Borland C++, Visual C++, Dev-Cpp, lcc

    Und bei allen kommt dies:

    Wedit output window build: Mon Sep 15 20:43:12 2003
    Error c:\lcc\projects\rpc2\rpc2.c 43 undefined reference to _WSAStartup@8
    Error c:\lcc\projects\rpc2\rpc2.c 45 undefined reference to _WSAGetLastError@0
    Error c:\lcc\projects\rpc2\rpc2.c 50 undefined reference to _htons@4
    Error c:\lcc\projects\rpc2\rpc2.c 51 undefined reference to _inet_addr@4
    Error c:\lcc\projects\rpc2\rpc2.c 53 undefined reference to _socket@12
    Error c:\lcc\projects\rpc2\rpc2.c 58 undefined reference to _WSAConnect@28
    Error c:\lcc\projects\rpc2\rpc2.c 63 undefined reference to _send@16
    Error c:\lcc\projects\rpc2\rpc2.c 69 undefined reference to _recv@16
    C:\lcc\bin\make.exe
    Compilation + link time:0.2 sec, Return code: 14

    Was hat das zu bedeuten, bzw. wie kann ich die Fehler beheben?

    mfg
    Danny Meier



  • das heißt, du musst die socket lib noch mitlinken

    wsock32.lib
    unter visual studio: projekt, einstellungen, reiter linker und dann dazu schreiben.

    ps: ev auch die ws2_32.lib, ja nachdem..


Anmelden zum Antworten