8

我正在尝试着手进行 Windows 套接字编程。我知道你必须#include winsock2.h 然后链接到ws2_32.lib. 问题是我ws2_32.lib的 Visual Studio 2010 终极版中没有。

我应该怎么做才能让它运行起来?

其次,我在 VS 2010 中集成了很多新的 API。我一直忘记要包含什么、要链接什么以及包含哪些文件和链接了哪些文件。如果您能指出一个教程,该教程提供了在 VS 2010 中处理包含和 lib 文件的一般过程,同时集成了一个新的 API。

4

1 回答 1

11

很可能你确实有这个库,但它必须通过 Project->Poperties->Linker->Input->additional Dependencies 添加。在那里输入:

Ws2_32.lib

或以编程方式:

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

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

int main() {
  return 0;
}
于 2013-04-19T12:39:55.823 回答