若是在沒有定義WIN32_LEAN_AND_MEAN宏的大前提下windows.h有可能包含winsock.h 頭文件,所以咱們得出一個很簡單的解決方法就是在包含<windows.h>以前定義 WIN32_LEAN_AND_MEAN 宏,以下所示:windows
#define WIN32_LEAN_AND_MEAN #include <windows.h>
https://tieba.baidu.com/p/2138194927?red_tag=0991826654&traceid=code