关于 WinSock2.h 与 WinSock.h 文件重定义冲突的 解决办法 |
您所在的位置:网站首页 › winsock2和winsock重定义 › 关于 WinSock2.h 与 WinSock.h 文件重定义冲突的 解决办法 |
事实上一直都用的是Winsock1的,还从来没有用过Winsock2,今天开始使用它,但是出现了一大堆的错误,都是那个C2011和C2375之类的错误。当时就想,是不是2和1发生了冲突了?但是我没有包含过1的头文件啊?! 后来一查,在Windows.h里面发现了这么一段代码: ![]() ![]() ![]() ![]() 我就一个倒。。。。 原来是这里包含了。。。。 对付这个的终极解决办法是: ![]() ![]() 即是在包含Windows.h前加入#define WIN32_LEAN_AND_MEAN这条语句,它能够将上面的语句包含winsock.h的语句消减掉。 后面在网上看到另外一种解决方案,其代码如下: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |