在VC6下用WinPcap做一个抓包的程序,配置后编译出错:
f:\wpdpack\include\pcap-stdinc.h(79) : error C2144: syntax error : missing ';' before type 'unsigned int'
f:\wpdpack\include\pcap-stdinc.h(79) : fatal error C1004: unexpected end of file found指向的是79行:typedef _W64 unsigned int uintptr_t;查了查,说是VC6对编译支持的不好,用更高的VC版本,可是我不想用太庞大的VS2008.而且听我一个同学说,在这里加一句#define语句就好。不过具体也忘了,不知道怎么改?
f:\wpdpack\include\pcap-stdinc.h(79) : error C2144: syntax error : missing ';' before type 'unsigned int'
f:\wpdpack\include\pcap-stdinc.h(79) : fatal error C1004: unexpected end of file found指向的是79行:typedef _W64 unsigned int uintptr_t;查了查,说是VC6对编译支持的不好,用更高的VC版本,可是我不想用太庞大的VS2008.而且听我一个同学说,在这里加一句#define语句就好。不过具体也忘了,不知道怎么改?
加上试试
VC6.0发现了,需要安装SDK,然后在VC中配置目录。就好了。
也看到有人说用4.0.1或者之前版本的WinPcap也可以