VS2010缺少ws2_32.lib.怎么办?

use*_*ape 8 c++ sockets network-programming visual-studio-2010

我试图搞定Windows socket编程.我知道你必须#include winsock2.h 然后联系ws2_32.lib.问题是ws2_32.lib我的visual studio 2010终极版没有.

我该怎么办才能让它运转起来?

其次,我偶然在VS 2010中集成了新的API.我一直在忘记要包含的内容和链接内容以及包含哪些文件以及哪些文件是链接的.如果你能指出一个教程,它会在VS 2010中提供一个通用程序来处理包含和lib文件,同时集成一个新的API.

4pi*_*ie0 12

您很可能拥有此库,但必须通过Project-> Poperties-> Linker-> Input-> Additional Dependencies添加.在那里键入:

Ws2_32.lib
Run Code Online (Sandbox Code Playgroud)

或以编程方式:

#include <winsock2.h>
#include <ws2tcpip.h>
#include <stdio.h>

#pragma comment(lib, "Ws2_32.lib")

int main() {
  return 0;
}
Run Code Online (Sandbox Code Playgroud)