【发布时间】:2012-01-17 18:45:07
【问题描述】:
我正在尝试使用 WinSock.h 头文件,但出现以下任一错误: 在 VS2010 (C++) 中:
Unresolved External Symbol to [the function included in winsock.g, e.g socket()]
在 gcc 命令行 (C) 中:
Undefined Reference to [the function included in winsock.g, e.g socket()]
代码很简单:只包含 Winsock.h 头文件,然后
SOCKET s = socket (AF_INET, SOCK_STREAM, IPPROTO_TCP);
socket() 和 closesocket() 函数出现错误...!
我在 Stackoverflow 中搜索并找到了几个关于此的主题,但他们都建议更改头文件。我无法在此处更改 WinSock.h,因此我需要在使用头文件的实际代码中提供解决方案。有什么想法吗?
【问题讨论】:
标签: c winsock undefined-reference unresolved-external