#include <winsock2.h>
此错误仅在 VC++ 2005 中出现。在 2008 中没有错误。
fatal error C1083: Cannot open include file: 'winsock2.h': No such file or directory
#include <winsock2.h>
此错误仅在 VC++ 2005 中出现。在 2008 中没有错误。
fatal error C1083: Cannot open include file: 'winsock2.h': No such file or directory
您需要先安装平台 SDK。请使用此链接安装 Windows 7 SDK 。
准备好后,打开 VC++ 2005,从工具菜单中选择选项,然后选择 VC++ 目录。从“显示目录:”列表中,您需要选择“包含文件”。请双击列表中最后一项之后的下一项并选择以下目录:
{SDK}\Windows\v7.1\Include
{SDK}
您的 SDK 安装目录在哪里。关闭窗口并再次编译。
检查您的 VC++ 2005 安装以查看是否安装了 winsock2.h。如果您使用的是免费版,则可能不是。您可能需要安装专业版,或下载更新的 Platform SDK。
我不同意这在任何 VS 版本/版本上都会出错。包含目录设置似乎有问题。在工具 -> 选项、项目和解决方案 -> VC++ 目录中检查它,然后在Include Files
.