在工程属性->C/C++->预处理器->预处理器定义中 加入 WIN32_LEAN_AND_MEAN即可。
实际原因是windows.h 与winsock2.h的顺序问题
上面加宏定义的方法会导致无法使用某些函数比如:ShellExecuteW
从而通过在预编译头文件stdafx.h的首部添加<winsock2.h>来解决。
在工程属性->C/C++->预处理器->预处理器定义中 加入 WIN32_LEAN_AND_MEAN即可。
实际原因是windows.h 与winsock2.h的顺序问题
上面加宏定义的方法会导致无法使用某些函数比如:ShellExecuteW
从而通过在预编译头文件stdafx.h的首部添加<winsock2.h>来解决。