如何在C++Builder中使用Winpcap?

xunimao 2006-05-09 11:44:19
小弟新手,最近要用Winpcap和C++Builder做一个以太局域网IP地址自动分配的程序,要实现功能如下:在局域网内发送一个数据包获取局域网内的网关IP并作为自己的网关地址,自动设置自己的IP,DNS。这样可以在不同的地方上网可以方便一些,类似IP切换器。
我下了个Winpcap_3.1,装好之后不知道怎么配置给C++ Builder,出现一些例如:namespace()等的错误,
现想请会的朋友指点我一下怎么进行C++Builder环境配置.
谢谢!
...全文
613 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
mdf2008 2006-05-15
  • 打赏
  • 举报
回复
最省事的方法是,把转好的LIB加入到你的project中,直接编译就OK.
mdf2008 2006-05-15
  • 打赏
  • 举报
回复
可以,只要BCB能编译通过就可以.
xunimao 2006-05-11
  • 打赏
  • 举报
回复
我把winpcap开发包里的include文件夹复制到BCB中的include文件夹中可以吗?;里面是一些头文件,把刚刚转好的lib文件添加到了工程里并复制到BCB中的projects/lib文件夹下,行么?
mdf2008 2006-05-11
  • 打赏
  • 举报
回复
如果编译时,提示winsock方面的变量有重复定义;

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

#ifndef WIN32
#define WIN32
#endif

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

mdf2008 2006-05-11
  • 打赏
  • 举报
回复
winpcap的lib是VC的编译,下载一个dll2lib文件,将wpcap的那几个dll,转成BCB格式的lib
再把lib加入你的project,就ok了

xunimao 2006-05-09
  • 打赏
  • 举报
回复
可是我在DEV C++中运行的代码是正确的,为什么在BC中就有 名字空间 冲突呢?
我想知道 如果要使用 Winpcap 怎么配置BC?
daydayup234 2006-05-09
  • 打赏
  • 举报
回复
名字空间 冲突,要琢磨源码
rookieme 2006-05-09
  • 打赏
  • 举报
回复
使用外部lib,调用函数
xunimao 2006-05-09
  • 打赏
  • 举报
回复
没有人搭理吗? 我先顶起来
xunimao 2006-05-09
  • 打赏
  • 举报
回复
请问怎么加,只要把这几个Packet.lib,wpcap.lib,libpacket.a,libwpcap.a加进去就可以了吗?
可是要怎么加呢?能说详细点吗?谢谢了!
XBox360 2006-05-09
  • 打赏
  • 举报
回复
好象要把winpcap的几个lib文件加入到工程里去

1,317

社区成员

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

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