关于winpcap在cygwin上的编译有关问题

关于winpcap在cygwin下的编译问题
在makefile中通过 -I选项指定了h文件的路径,通过-L 选项指定了 LIB/*.a 文件的路径 然后编译
每次都显示`pcap_setbuff' undeclared (first use this function)。
或者 undefined reference to `pcap_setbuff(pcap*, int)'

但是pcap_setbuff在 某个 头文件 中 已经 被 包含了 ,头文件也已经 被 加入了 ,估计 `pcap_setbuff这个 函数的 实现 是 在 .a里面 。但是 已经用 -L指定了 .a的路径了 ,为什么还是不行呢?

------解决方案--------------------
看下winpcap的document里,照着写