头文件冲突导致的格式定义无法识别
<winsock2.h>和<winsock.h>相互冲突
#if !defined(WIN32_LEAN_AND_MEAN) && (_WIN32_WINNT >= 0x0400) && !defined(USING_WIN_PSDK)
#include <windows.h>
#else
#include <winsock2.h>
#endif
c++#include <string>和 c #include <string>相互冲突
通过添加 using namespace std; 使其局限在c的范围内