Как связать winsock.lib? - программирование
Подтвердить что ты не робот

Как связать winsock.lib?

в моем классе c++ я бы использовал сокет.

У меня есть некоторые ошибки при компоновке, потому что, по моему мнению, в библиотеке отсутствует winsock.lib

Я включил эти:

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

Как я могу связать библиотеку winsock.lib? Я использую Windows XP и Visual Studio 2005.

4b9b3361

Ответ 1

Файл lib winsock - "ws_32.lib" (или "ws2_32.lib" ), убедитесь, что вы его добавили.

Ответ 2

Я не могу найти прямую ссылку, показывающую, что использовать lib, но если вы изучите это, вы узнаете, что окна сокетов 1.1 поддерживается через WSOCK32.DLL, что означает, что вы хотите WSock32.Lib вместо Ws2_32.lib для сокета Windows версии 2.

WSock32.Lib является частью Windows SDK (у меня установлена ​​версия v6.0A, v7.0A, обе имеют эту библиотеку)