VS 2022 网络通信开发调用 ws2_32.lib 编译失败

在 VS 上使用 socket 开发网络通信时,调用 ws2_32.lib 库会提示一推错误,如下:
VS 2022 网络通信开发调用 ws2_32.lib 编译失败_第1张图片
最后在官方文档中找到解决办法,是需要添加定义如下宏:

#define WIN32_LEAN_AND_MEAN

再次编译,则不会提示出错,问题解决,但还是没找到为什么定义这个宏之后,就没问题了呢,有知道的大佬们帮忙给解释下原因哈

你可能感兴趣的:(Visual,Studio,socket,ws2_32,WSAStartup,重定义)