使用winsock2.h各种奇葩错误
来源:互联网 发布:淘宝开抢是什么意思 编辑:程序博客网 时间:2024/05/16 08:27
前言
使用winsock2.h编译后出现一些奇葩的错误
c:\program files\microsoft visual studio8\vc\platformsdk\include\winsock2.h(112) : error C2011: “fd_set”:“struct”类型重定义 c:\program files\microsoft visual studio8\vc\platformsdk\include\winsock.h(54) : 参见“fd_set”的声明c:\program files\microsoft visual studio8\vc\platformsdk\include\winsock2.h(147) : warning C4005: “FD_SET”:宏重定义 c:\program files\microsoft visual studio8\vc\platformsdk\include\winsock.h(88) : 参见“FD_SET”的前一个定义c:\program files\microsoft visual studio8\vc\platformsdk\include\winsock2.h(156) : error C2011: “tim”:“struct”类型重定义 c:\program files\microsoft visual studio8\vc\platformsdk\include\winsock.h(97) : 参见“tim”的声明c:\program files\microsoft visual studio8\vc\platformsdk\include\winsock2.h(212) : error C2011: “hostent”:“struct”类型重定义 c:\program files\microsoft visual studio8\vc\platformsdk\include\winsock.h(153) : 参见“hostent”的声明c:\program files\microsoft visual studio8\vc\platformsdk\include\winsock2.h(225) : error C2011: “netent”:“struct”类型重定义 c:\program files\microsoft visual studio8\vc\platformsdk\include\winsock.h(166) : 参见“netent”的声明c:\program files\microsoft visual studio8\vc\platformsdk\include\winsock2.h(232) : error C2011: “servent”:“struct”类型重定义 c:\program files\microsoft visual studio8\vc\platformsdk\include\winsock.h(173) : 参见“servent”的声明c:\program files\microsoft visual studio8\vc\platformsdk\include\winsock2.h(244) : error C2011: “protoent”:“struct”类型重定义 c:\program files\microsoft visual studio8\vc\platformsdk\include\winsock.h(185) : 参见“protoent”的声明c:\program files\microsoft visual studio8\vc\platformsdk\include\winsock2.h(400) : error C2011:“sockaddr_in”: “struct”类型重定义
解决方法
在预处理器中增加一个宏定义
WIN32_LEAN_AND_MEAN
0 0
- 使用winsock2.h各种奇葩错误
- 使用winsock2.h可能出现的两种编译错误
- 使用winsock2.h可能出现的两种编译错误
- 使用winsock2.h可能出现的两种编译错误
- 使用Qt库时出现winsock2.h和windos.h包含顺序错误
- 使用Qt库时出现winsock2.h和windos.h包含顺序错误
- winsock2.h中重定义错误解决方法
- winsock2.h中重定义错误解决方法
- winsock2.h重复定义的错误
- #include "winsock2.h" 解决c++程序中使用mysql错误 在用VC 连接Mysql 5.0 时出现如下错误
- 包含winsock2.h后出现type redefinition错误
- winsock2.h头文件重复定义链接错误问题解决
- 包含winsock2.h后出现type redefinition错误
- error C2375 重定义错误的解决方式,Winsock2.h
- eclipse 各种奇葩错误(不定期更新)
- Tomcat start 各种奇葩错误集锦
- 菜鸟成长记-各种奇葩错误总结
- python json 各种奇葩错误解决示例
- Leetcode Remove Duplicates from Sorted List 删除链表中的重复元素
- 认识自己2
- 北大ACM3259——Wormholes
- mini2440系统移植篇之u-boot第一阶段汇编
- 用Max导出Unity3D使用的FBX文件流程注解
- 使用winsock2.h各种奇葩错误
- CentOS常见版本下载
- 赛码"BestCoder"杯中国大学生程序设计冠军赛hdu5216
- UVa 11552 - Fewest Flops(DP,状态设计)
- Chrome对网页性能的检测--2015-05-05总结
- Search in Rotated Sorted Array
- PHP页面静态化
- atitit.印度教与java宗教的特点与观念对比 attilax总结
- android开发之一 —— 系统介绍