#include <winsock2.h>
此错误appers只有在VC++ 2005年有2008错误与VC++ 2005的Winsock2
fatal error C1083: Cannot open include file: 'winsock2.h': No such file or directory
#include <winsock2.h>
此错误appers只有在VC++ 2005年有2008错误与VC++ 2005的Winsock2
fatal error C1083: Cannot open include file: 'winsock2.h': No such file or directory
没有错误检查VC++ 2005的安装,以查看是否安装winsock2.h。如果您使用的是免费版,则可能不是。您可能需要安装专业版,或者下载较新的Platform SDK。
我不会同意这会在任何VS版本/版本上出现错误。这似乎是包含目录设置的问题。在工具 - >选项,项目和Soltions - > VC++目录中检查它,并在Include Files
下查找。
您需要先安装平台SDK。请使用this link安装Windows 7 SDK。
准备就绪后,打开VC++ 2005,从工具菜单中选择选项,然后选择VC++目录。从“显示目录:”列表中,您需要选择“包含文件”。请双击下一个项目的名单上的最后一个后,选择以下目录:
{SDK}\Windows\v7.1\Include
其中{SDK}
是你的SDK安装目录。关闭窗口并重新编译。