Winsock重复包含

Posted zkzk945

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Winsock重复包含相关的知识,希望对你有一定的参考价值。

winsock2.h里面已经定义了_WINSOCKAPI_宏,这个宏就是为了防止重复包含winsock.h,所以只需要在所有没有编译通过的cpp文件最开始,包含winsock2.h即可。   

#ifndef _WINSOCK2API_
#define _WINSOCK2API_
#define _WINSOCKAPI_   /* Prevent inclusion of winsock.h in windows.h */

 

以上是关于Winsock重复包含的主要内容,如果未能解决你的问题,请参考以下文章

WinSock2.h 中的重新定义错误 [重复]

当我回到片段时防止重复项目

winsock.h与winsock2.h的区别(同时包含windows.h和winsock2.h报错重定义的问题)

winsock.h与winsock2.h的区别(同时包含windows.h和winsock2.h报错重定义的问题)

包含Winsock2.h出错问题

Flask之模板之宏继承包含