perl - 如何在 Windows 7 中安装适用于 Strawberry Perl 的 Net::Pcap?

标签 perl perl-module winpcap strawberry-perl

我尝试安装Net::Pcap在 Windows 中,但它给出以下错误消息:

c:\P P> cpan
cpan> install Net::Pcap

socket.h patched... ok
looking for -lwpcap... yes
checking for pcap_lib_version() in -lwpcap... no
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
You appear to lack the WinPcap developer pack.

If it is installed in a non-standard location, please try setting the LIBS
and INC values on the command line.  For instance, if you have unziped the
developer's pack in C:\WpdPack, you should execute:

    perl Makefile.PL INC=-IC:/WpdPack/Include "LIBS=-LC:/WpdPack/Lib -lwpcap"

Or get and install the WinPcap developer's pack from
  http://www.winpcap.org/install/
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
detecting available functions... ok

Checking if your kit is complete...

Looks good

Note (probably harmless): No library found for -lwpcap

如何解决这个问题?我没有安装任何WinPcap开发包;但我确实安装了 Wireshark。

最佳答案

CPAN 安装诊断非常清楚地解释了您的问题

You appear to lack the WinPcap developer pack

他们还告诉您从哪里下载它们

Or get and install the WinPcap developer's pack from
http://www.winpcap.org/devel.htm

关于perl - 如何在 Windows 7 中安装适用于 Strawberry Perl 的 Net::Pcap?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11565874/

相关文章:

perl - 如何清除 Class::DBI 的内部缓存?

java jpcap java.lang.UnsatisfiedLinkError

c++ - 在 qt creator 中使用 winpcap 库

perl - 将 perl 脚本的调试跟踪重定向到文件

c++ - 修改 const char* 数组的快速方法

perl - 使用 MediaWiki::API 创建和更新 wiki 页面

python - 解析访问日志数据以适合数据库格式

c - 在不关闭工作的情况下重新读取正在/proc 中更新的文件吗?

perl - 我有一个带有包名的字符串。是否可以获取包变量?

perl - perl 中的导出与导出_ok