#include <WinSock2.h>以及ws2def.h大量重复定义报错
我看网上大多都在说是同时包含了windows.h以及winsock2.h的问题,应该把winsock2.h的包含顺序放在windows.h的后面,但是我看了一眼我的所有源文件和头文件都没有包含windows.h,所以并没有什么用……
最后找到的解决方案参考https://www.cnblogs.com/Shirlies/p/5137548.html
在vs的项目属性设置中找到C/C++选项下的预处理器,在预处理器定义中添加WIN32_LEAN_AND_MEAN
已测试