在编写Winsock程序时,经常会莫名其妙的遇到类似的编译错误:
来源:互联网 发布:搭建网络服务器实验 编辑:程序博客网 时间:2024/05/21 06:42
c:\program files\microsoft visual studio\vc98\include\winsock2.h(148) : error C2011: 'timeval' : 'struct' type redefinition
c:\program files\microsoft visual studio\vc98\include\winsock2.h(204) : error C2011: 'hostent' : 'struct' type redefinition
c:\program files\microsoft visual studio\vc98\include\winsock2.h(217) : error C2011: 'netent' : 'struct' type redefinition
c:\program files\microsoft visual studio\vc98\include\winsock2.h(224) : error C2011: 'servent' : 'struct' type redefinition
c:\program files\microsoft visual studio\vc98\include\winsock2.h(231) : error C2011: 'protoent' : 'struct' type redefinition
c:\program files\microsoft visual studio\vc98\include\winsock2.h(316) : error C2011: 'in_addr' : 'struct' type redefinition
......还有很多
原因是windows.h中包含的是winsock.h,而不是winsock2.h。解决这个问题只要在所有的windows.h定义之前,先包含winsock2.h即可。
- 在编写Winsock程序时,经常会莫名其妙的遇到类似的编译错误:
- 在编写图形界面软件的时候,经常会遇到处理两个矩形的关系。
- 在编写图形界面软件的时候,经常会遇到处理两个矩形的关系。
- eclipse在编写Java程序时遇到的问题
- ORACLE 经常会出现莫名其妙的错误 ora-12154
- 在编写手机程序时,经常要进行各个屏幕间的切换
- 在编写Android程序的时候,我们总是难免会碰到OOM(OUT OF MEMORY)的错误,那
- 在编写PHP时遇到的一些小问题
- 当程序出现莫名其妙的错误,你会想到什么?
- 遇到一个莫名其妙的错误。
- SIGABRT和EXC_BAD_ACCESS引起的crash1、平常我们写程序的时候经常会遇到这样
- 编译时一些莫名其妙的错误
- C++ 程序编译的一些莫名其妙的错误。【2013.11.7】
- 在编译工程时,有时会遇到类似“ld: library not found for -l…” 的错误提示
- 汇编时经常会遇到的命令
- 程序莫名其妙的错误,怎么办?
- VC++经常会遇到的链接错误LNK2001
- 在编写mini2440 helloworld驱动遇到的问题
- Bat命令学习
- vc 进度条控件
- 程序语言的发展史
- C和指针——输入输出函数笔记
- VeryCD灌水机演示代码(附另外一个发贴机代码)
- 在编写Winsock程序时,经常会莫名其妙的遇到类似的编译错误:
- 浪潮实习第十二天
- 建立与查看linux core文件的实验
- 使用 Java 实现 Comet 风格的 Web 应用
- 电脑在叹气
- 图像、帧、片、NALU
- 通过汉字获取拼音码
- Adobe推新软件拥抱HTML5技术!
- 今天推荐一下网友张迪的博客