error C2375: “WSACleanup”: 重定义;不同的链接等
解决方案
在默认windows.h会包含winsock.h,当你包含winsock2.h就会冲突,因此在包含windows.h前需要定义一个宏,去除winsock.h
方案一
在#include <windows.h> 前一行添加 #define WIN32_LEAN_AND_MEAN //去除一些不常用的;
方案二
项目属性 – C/C++ – 预处理器 – 预处理器定义
手动添加一个宏:
WIN32_LEAN_AND_MEAN;