原因是在#include <winsock2.h>之前#include<windows.h>了。解决办法在#include<windows.h>之前#include <winsock2.h>或者在#include<windows.h>之前定义_WINSOCKAPI_宏
ws2def.h macro redefinition
本文介绍了一个常见的编程问题:当#include<winsock2.h>出现在#include<windows.h>之前时,可能会导致编译错误。文章给出了两种解决办法:一种是在#include<windows.h>之前加入#include<winsock2.h>;另一种是在#include<windows.h>之前定义_WINSOCKAPI_宏。

被折叠的 条评论
为什么被折叠?



