This problem is caused when including
先包含winsock2.h
再包含windows.h
<windows.h> before <winsock2.h>. Try arrange your include list that <windows.h> is included after <winsock2.h> or define _WINSOCKAPI_ first:先包含winsock2.h
再包含windows.h


