#include <winsock2.h>
此错误仅出现在VC ++ 2005中。2008年没有错误。
fatal error C1083: Cannot open include file: 'winsock2.h': No such file or directory
答案 0 :(得分:1)
您需要先安装平台SDK。请使用this link安装Windows 7 SDK。
准备好后,打开VC ++ 2005,从“工具”菜单中选择“选项”,然后选择“VC ++目录”。从&#34;显示目录:&#34;列表您需要选择&#34;包含文件&#34;。请双击列表中最后一项之后的下一项,然后选择以下目录:
{SDK}\Windows\v7.1\Include
其中{SDK}
是您的SDK安装目录。关闭窗口并重新编译。
答案 1 :(得分:0)
检查VC ++ 2005安装以查看是否安装了winsock2.h。如果您使用的是免费版,则可能不是。您可能必须安装专业版,或下载较新的Platform SDK。
答案 2 :(得分:0)
我不同意这会对任何VS版本/版本造成错误。包含目录设置似乎有问题。在工具中查看 - &gt;选项,项目和解决方案 - &gt; VC ++目录,并在Include Files
下进行查找。