Socket



  • Hallo,
    ich hätte eine frage zu Winsocket. ich wollte ein kleines Client-Server-Programm ausprobieren. Ich bekam aber folgende Fehlermeldung zurück:

    erver2.obj : error LNK2019: unresolved external symbol __imp__recv@16 referenced in function _main
    server2.obj : error LNK2019: unresolved external symbol __imp__send@16 referenced in function _main
    server2.obj : error LNK2019: unresolved external symbol __imp__connect@12 referenced in function _main
    server2.obj : error LNK2019: unresolved external symbol __imp__inet_addr@4 referenced in function _main
    server2.obj : error LNK2019: unresolved external symbol __imp__htons@4 referenced in function _main
    server2.obj : error LNK2019: unresolved external symbol __imp__socket@12 referenced in function _main

    kann mir wer von euch weiterhelfen?
    mfg
    Michael



  • 1. welches OS
    2. welche socket lib?

    1. AW-versuch:
    du hast vergessen die lib zu linken.
    du hast vergessen __imp__recv implementierenden cpp files zu übersetzen bzw. zu linken



  • Du mussst als zusätzlichen Linkerinput die ws2_32.lib angeben.



  • Hast du die ws2_32.lib hinzu gelinkt? Edit: gilt nur für windows



  • somit wäre es windows.. vermutlich minGW oder cl...
    und der erste AW versuch



  • Super! danke für die Hilfe


Anmelden zum Antworten