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,如需轉載請自行聯系原作者