配置:从wincap官网下载开发开发包后,将include 和lib两个目录包含到vc中的环境变量中,配置头文件跟LIb库的包含路径,因为文件不多,可以选择将文件全部复制到vc的安装路径下.Program Files/Microsoft Visual Studio/VC98 .
使用时候只需要包含pcap.h头文件.
提示头文件中_W64有兼容错误.
c:/program files/microsoft visual studio/vc98/include/pcap-stdinc.h(79) : error C2054: expected '(' to follow '_W64'
c:/program files/microsoft visual studio/vc98/include/pcap-stdinc.h(79) : error C2085: 'uintptr_t' : not in formal parameter list
c:/program files/microsoft visual studio/vc98/include/pcap-stdinc.h(88) : error C2628: '_W64' followed by 'int' is illegal (did you forget a ';'?)
解决办法:在包含pcap.h头文件前添加一句(或者在Pcap.h中添加):
#define _W64
编译通过.