Wincap在vc下的编译错误

来源:互联网 发布:淘宝客转换淘口令软件 编辑:程序博客网 时间:2024/06/10 08:04

配置:从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 

编译通过.

0 0