我在c++build 6.0里面调用winpcap编译出错,救命阿!!

overz 2005-08-19 12:29:49
他提示
pcap.h里面无法找到
#include <sys/types.h>
#include <sys/time.h>
这两个文件!

可是pcap.h是winpcap自动提供的,在vc下面就能用,在bcb下面就不能用,为什么???
...全文
158 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
tianshu888 2006-05-31
  • 打赏
  • 举报
回复
把#include <sys/time.h>改成
#include <time.h>久可以了。
mdf2008 2006-05-19
  • 打赏
  • 举报
回复
winpcap的lib是VC的编译,下载一个dll2lib文件,将wpcap的那几个dll,转成BCB格式的lib
再把lib加入你的project,就ok了

如果编译时,提示winsock方面的变量有重复定义;

则在#include pcap.h之前定义一个宏

#ifndef WIN32
#define WIN32
#endif

附:dll2lib在CSDN中有下:
http://down.csdn.net/kfgj/zhuanhuanguanli/11163.html

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧