Ответ 1
Файл lib winsock - "ws_32.lib" (или "ws2_32.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.
Файл lib winsock - "ws_32.lib" (или "ws2_32.lib" ), убедитесь, что вы его добавили.
Я не могу найти прямую ссылку, показывающую, что использовать lib, но если вы изучите это, вы узнаете, что окна сокетов 1.1 поддерживается через WSOCK32.DLL
, что означает, что вы хотите WSock32.Lib
вместо Ws2_32.lib
для сокета Windows версии 2.
WSock32.Lib
является частью Windows SDK
(у меня установлена версия v6.0A, v7.0A, обе имеют эту библиотеку)