Winpcap _W64 Error

来源:互联网 发布:手机运行windows系统 编辑:程序博客网 时间:2024/06/07 03:52

  今天真郁闷,第一次用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;

 

在这里谢谢,我的好多朋友的指点,谢谢!