方法一:
在工程属性->C/C+±>预处理器->预处理器定义中 加入 WIN32_LEAN_AND_MEAN即可。
实际原因是windows.h 与winsock2.h的顺序问题
上面加宏定义的方法会导致无法使用某些函数比如:ShellExecuteW
方法二:
#include<windows.h>之前 #include <winsock2.h>
使用winsock2.h出现“sockadd“:“struct“、“fd_set”:“struct“类型重定义错误
最新推荐文章于 2024-02-04 19:54:55 发布