Answered ws2_32.dll in einer DLL richtig linken

  • Samstag, 24. November 2012 14:44
     
     

    Hi,

    ich will für ein kleines Projekt eine Art Wrapper-DLL für Sockets schreiben. Das Includen der winsock2.h - Datei funktioniert auch einwandfrei, nur will ich eine Function aufrufen, z. B. die socket - Function, kommt die Meldung: undefined reference to '_socket@12'

    Welche im Internet auch schon bekannt ist, nur mit der Lösung (#pragma comment(lib, "Ws2_32.lib")) die man auf der MSDN-Seite findet , funktioniert nicht. Beim Compillieren der Zeile gibt der Compiler nur aus: warning: ignored #pragma comment

    Was mach ich falsch?


    • Bearbeitet Mr.L0ng Samstag, 24. November 2012 14:45
    •  

Alle Antworten

  • Samstag, 24. November 2012 14:58
     
     Beantwortet

    Was für ein COmpiler verwendest Du denn?
    Mit allen MS Compilern sollte das gehen...


    Jochen Kalmbach (MVP VC++)
    • Als Antwort markiert Mr.L0ng Samstag, 24. November 2012 18:42
    •  
  • Samstag, 24. November 2012 18:42
     
     
    Eben keinen MS Compiler. Danke, hast mir sehr geholfen.
  • Samstag, 24. November 2012 18:42
     
     
    Eben keinen MS Compiler. Danke hast mir sehr geholfen.