windows.h和winsock2.h两个头文件的冲突,谢谢了

bingbingsxy bingbingsxy 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我在使用vc编一个小的网络程序时,编译总报大量的如struct timeval在winsock.h
和winsock2.h中重复定义了.经过看代码我发现,我代码里使用了windows.h和winsock2.h两个头文件,而windows.h中又包含了winsock.h,所以会有上述的错误发生,我想问下winsock.h和winsock2.h中有大量结构和函数的声明都是重复的,这两个头文件之间的区别究竟是什么呢?应该在什么场合下使用它们?谢谢了!
...全文
评论 9
收藏 已收藏
分享
返回顶部
bingbingsxy
网络编程 18,356 成员 64,161 内容