繁体   English   中英

带有Winsock2的VC ++ 2005错误

[英]Error with VC++ 2005 with winsock2

#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 ++选项窗口

检查您的VC ++ 2005安装,以查看是否安装了winsock2.h。 如果您使用的是免费版本,则可能不是。 您可能必须安装专业版,或下载更新的Platform SDK。

我不同意在任何VS版本/版本上都会出现错误。 包含目录设置似乎有问题。 在工具->选项,项目和解决方案-> VC ++目录中进行检查,并在Include Files下进行查找。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM