使用winsock2.h造成的重定义解决办法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/fx_odyssey/article/details/78181072

一般调用windows.h或winsock2.h放置在调用winsock.h前或使用#define WIN32_LEAN_AND_MEAN以避免因重定义而发生的编译错误,有次在使用第三方库的时候,未引用windows.h,依然发生此错误。

解决办法:在工程属性页里添入宏定义:#define WIN32_LEAN_AND_MEAN,如下所示:


参考:http://www.cnblogs.com/Shirlies/p/5137548.html

http://blog.csdn.net/dp_huang/article/details/52209225

http://eggbucket.iteye.com/blog/1140232

https://www.douban.com/note/246432417/

http://blog.csdn.net/mazhen1986/article/details/7681238

猜你喜欢

转载自blog.csdn.net/fx_odyssey/article/details/78181072