方案一:在头文件的include时,始终把winsock2.h放在windows.h之前
方案二:在头文件的#include之前定义如下宏
#ifndef WIN32_LEAN_AND_MEAN
#define WIN32_LEAN_AND_MEAN
#endif
期待其他解决方案.
本文介绍了解决Windows环境下网络编程中头文件冲突的两种方法:一是确保winsock2.h在windows.h之前被包含;二是通过预定义宏WIN32_LEAN_AND_MEAN来减少冲突。
方案一:在头文件的include时,始终把winsock2.h放在windows.h之前
方案二:在头文件的#include之前定义如下宏
#ifndef WIN32_LEAN_AND_MEAN
#define WIN32_LEAN_AND_MEAN
#endif
期待其他解决方案.
1582
301

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