How to link winsock.lib?

54,149

Solution 1

The lib file of winsock is "ws_32.lib" (or "ws2_32.lib"), please make sure you've added it.

Solution 2

I am unable to find direct link shows what lib to use, but if you study this, you will find out, that windows sockets 1.1 is supported through WSOCK32.DLL, that mean, possible, that you want WSock32.Lib, instead of Ws2_32.lib for windows socket version 2.

WSock32.Lib is a part of Windows SDK (I have v6.0A, v7.0A installed, both has this library)

Share:
54,149
Safari
Author by

Safari

Updated on July 09, 2022

Comments

  • Safari
    Safari almost 2 years

    In my C++ class, I use sockets.

    I have some errors when linking because, in my opinion, the library winsock.lib is missing.

    I included these:

    #ifdef WIN32
      #include <winsock.h>         
      typedef int socklen_t;
      typedef char raw_type;       
    #endif
    

    How can I link the library winsock.lib? I use Windows XP and Visual Studio 2005.