在包含了windows.h和winsock2.h的项目中,可能会出现类型重定义的错误
解决方法:
把 #include <winsock2.h>写在 #include <windows.h>前面
或者
#define WIN32_LEAN_AND_MEAN
#include <windows.h>
或
#define _WINSOCKAPI_
#include <windows.h>
原因就在于winsock.h和winsock2.h中类型的重复定义
在包含了windows.h和winsock2.h的项目中,可能会出现类型重定义的错误
解决方法:
把 #include <winsock2.h>写在 #include <windows.h>前面
或者
#define WIN32_LEAN_AND_MEAN
#include <windows.h>
或
#define _WINSOCKAPI_
#include <windows.h>
原因就在于winsock.h和winsock2.h中类型的重复定义