安装WinPcap运行库 http://www.bubuko.com/infodetail-468948.html
WinPcap开发包 http://www.winpcap.org/devel.htm
ws2_32.lib http://download.csdn.net/download/friendan/5548875
打开codeblocks->settings->compiler
选项卡compiler settings->#defines
添加文本:
WPCAP
HAVE_REMOTE
选项卡Linker settings-
添加开发包内ws2_32.lib Packet.lib wpcap.lib libpacket.a libwpcap.a到link libraries内
选项卡search directories->compiler
加入\wpdpack\include头文件
测试程序:
#include <pcap.h>// 必须引入的包
#pragma comment( lib, "wpcap.lib" )// 库文件
int main()
{
pcap_if_t *alldevs;//定义要获取的设备组
pcap_if_t *d;//定义单个设备组
int i = 0;//下面的for循环用
char errbuf[PCAP_ERRBUF_SIZE];//定义错误信息
/* 获取本地所有网络设配器的列表 */
if(pcap_findalldevs_ex(PCAP_SRC_IF_STRING, NULL, &alldevs, errbuf) =&
WinPcap开发包 http://www.winpcap.org/devel.htm
ws2_32.lib http://download.csdn.net/download/friendan/5548875
打开codeblocks->settings->compiler
选项卡compiler settings->#defines
添加文本:
WPCAP
HAVE_REMOTE
选项卡Linker settings-
添加开发包内ws2_32.lib Packet.lib wpcap.lib libpacket.a libwpcap.a到link libraries内
选项卡search directories->compiler
加入\wpdpack\include头文件
测试程序:
#include <pcap.h>// 必须引入的包
#pragma comment( lib, "wpcap.lib" )// 库文件
int main()
{
pcap_if_t *alldevs;//定义要获取的设备组
pcap_if_t *d;//定义单个设备组
int i = 0;//下面的for循环用
char errbuf[PCAP_ERRBUF_SIZE];//定义错误信息
/* 获取本地所有网络设配器的列表 */
if(pcap_findalldevs_ex(PCAP_SRC_IF_STRING, NULL, &alldevs, errbuf) =&