解决VS2017 C++无法打开源文件 WinSock2.h Windows.h mswsock.h Ws2tcpip.h

本机环境:win10   64   vs2017


方法借鉴于:https://blog.csdn.net/wcc27857285/article/details/77414233


今天在网上找了个代码,用vs2017打开显示


错误(活动)    E1696    无法打开 源 文件 "WinSock2.h"    MyServer    /*path*/ - 副本\main.cpp    2    
错误(活动)    E1696    无法打开 源 文件 "Windows.h"    MyServer    /*path*/ - 副本\main.cpp    3    
错误(活动)    E1696    无法打开 源 文件 "mswsock.h"    MyServer    /*path*/ - 副本\main.cpp    4    
错误(活动)    E1696    无法打开 源 文件 "Ws2tcpip.h"    MyServer    /*path*/ - 副本\main.cpp    8    

然后找了好长时间解决方法,终于找到了:

1.右键项目->属性

解决VS2017 C++无法打开源文件 WinSock2.h Windows.h mswsock.h Ws2tcpip.h_第1张图片

2.把常规里面Windows SDK版本改成当前系统的SDK版本,我的是10.0.17134.0

解决VS2017 C++无法打开源文件 WinSock2.h Windows.h mswsock.h Ws2tcpip.h_第2张图片

3.搞定

 

 

你可能感兴趣的:(解决VS2017 C++无法打开源文件 WinSock2.h Windows.h mswsock.h Ws2tcpip.h)