winsock2.h的内容,在文件开头有如下宏定义即可解决:
#ifndef _WINSOCK2API_
#define _WINSOCK2API_
#define _WINSOCKAPI_
#endif
_WINSOCK2API_的定义是防止头文件重复包含winsock2.h。_WINSOCKAPI_的定义则是为了防止对winsock.h的包含,即是说,如果用户先包含了winsock2.h就不允许再包含winsock.h了,因为winsock.h的头部同样存在如下的保护措施:
#ifndef _WINSOCKAPI_
#define _WINSOCKAPI_
错误 C2375 “WSAUnhookBlockingHook”: 重定义;不同的链接
详尽的解析
http://chinaxiangf.blog.163.com/blog/static/79714331201332593244640/
本文转自fengyuzaitu 51CTO博客,原文链接:http://blog.51cto.com/fengyuzaitu/1959219,如需转载请自行联系原作者