c语言如何配置pcap.h
发布网友
发布时间:2022-04-22 04:13
我来回答
共2个回答
热心网友
时间:2024-02-26 08:05
首先要下载一个WinPcap4.0.1 ,将其安装至电脑。
Microsoft Visual C++ 创建一个使用 wpcap.dll 的应用程序,需要按一下步骤:
在每一个使用了库的源程序中,将 pcap.h 头文件包含(include)进来。
如果你在程序中使用了WinPcap中提供给Win32平台的特有的函数, 记得在预处理中加入WPCAP 的定义。
如果你的程序使用了WinPcap的远程捕获功能,那么在预处理定义中加入HAVE_REMOTE。不要直接把remote-ext.h直接加入到你的源文件中去。
设置VC++的链接器(Linker),把wpcap.lib库文件包含进来。wpcap.lib可以在WinPcap中找到。
设置VC++的链接器(Linker),把ws2_32.lib库文件包含进来。这个文件分布于C的编译器,并且包含了Windows的一些socket函数。本教程中的一些范例程序,会需要它。
记住以下几点:
要添加一个预处理定义,你需要打开Project菜单,选择Settings,然后选择C/C++选项卡,在General类下,你必须在Preprocessor Definitions下的文本框中添加定义。
要在一个VC++6.0工程中,添加一,个新的库,你必须打开Project菜单,选择Settings,然后选择Link选项卡,然后把新库的名字添加到Object/Library moles下的文本框中
要向VC++6.0中添加一个新的库所在的路径,你必须打开Tool菜单,选择Options,然后选择Directories选项卡,在Show directories下拉框中选择Library files,并且将新的路径添加到Directories中去
要向VC++6.0中添加一个新的包含文件所在的路径,你必须打开Tool菜单,选择Options,然后选择Directories选项卡,在Show directories下拉框中选择Include files,并且将新的路径添加到Directories中去 。
问题回答完毕。
如果你想使用WINPCAP编辑一个 进行抓包,分析,发送数据包等功能的程序,请参考我的空间:http://hi.baidu.com/xuyuanxiang/blog/category/winpcap%BC%BC%CA%F5
热心网友
时间:2024-02-26 08:05
pcap.h是库libpcap-1.1.1.tar.gz的一个头文件,下载地址:http://www.tcpmp.org/release/libpcap-1.1.1.tar.gz