今天真郁闷,第一次用Winpcap,竟然为一个错误折腾了半天。错误信息如下:
pcap-stdinc.h(76) : error C2054: expected '(' to follow '_W64
error C2085: 'uintptr_t' : not in formal parameter list
error C2628: '_W64' followed by 'int' is illegal (did you forget a ';'?)
找了N长时间不知所云,大多是说怎么配置,好不容易,说是:VC6.0不支持。不过,也不知道,VC6.0 怎么配置才支持,
哪位知道了,别忘了说声。QQ:397600497
解决方法
在pcap.h 文件头增加如下定义:
#define _W64
#include <pcap/pcap.h>
也就是在#include <pcap/pcap.h>定义前面加上#define _W64 就可以了!
解决了 开发环境:VS6.0;
在这里谢谢,我的好多朋友的指点,谢谢!