欢迎来到山村网

winpcap常见安装和运行错误

2019-03-09 08:34:35浏览:809 来源:山村网   
核心摘要:  说明:WinPcap共有安装程序和开发包  如果只运行基于WinPcap的应用程序,只须安装WinPcap安装程序;  如果要编写和调试基

  说明:WinPcap共有安装程序和开发包

  如果只运行基于WinPcap的应用程序,只须安装WinPcap安装程序;

  如果要编写和调试基于WinPcap的应用程序,除安装WinPcap,还须指定开发包中的头文件目录(Include)和静态链接库目录(Lib)

  1.运行WinPcap 程序,出现"无法找到组件"对话框错误:

  没有找到wpcap.dll,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题。

  解决方法:

  安装WinPcap

  2.在VC6.0中编译WinPcap程序,出现下面错误:

  fatal error C1083: Cannot open include file: 'pcap.h': No such file or directory

  解决方法:

  菜单Tool->Options->Directories选项卡->Show directories->Include files,选择WinPcap中的开发包目录中的Include目录

  3.Build 基于WinPcap的应用程序,出现链接错误:

  linking...

  link : fatal error LNK1104: cannot open file "wpcap.lib"

  Error executing link.exe.

  解决方法:

  菜单Tool->Options->Directories选项卡->Show directories->Library files,选择WinPcap中的开发包

  目录中的Lib目录

  4.Build 基于WinPcap的应用程序,出现链接错误:

  linking...

  arpcap.obj : error LNK2001: unresolved external symbol _pcap_loop

  arpcap.obj : error LNK2001: unresolved external symbol _pcap_close

  arpcap.obj : error LNK2001: unresolved external symbol _pcap_setfilter

  arpcap.obj : error LNK2001: unresolved external symbol _pcap_geterr

  arpcap.obj : error LNK2001: unresolved external symbol _pcap_compile

  arpcap.obj : error LNK2001: unresolved external symbol _pcap_freealldevs

  arpcap.obj : error LNK2001: unresolved external symbol _pcap_open_live

  arpcap.obj : error LNK2001: unresolved external symbol _pcap_findalldevs

  Release/ArpCap.exe : fatal error LNK1120: 8 unresolved externals

  Error executing link.exe.

  解决方法:

  方法1:#pragma comment(lib,"wpcap.lib")

  方法2:菜单Project->Settings->link->Objects/library modules,按End键,输入" wpcap.lib",注意

  wpcap.lib 前面有空格

(责任编辑:豆豆)
下一篇:

网管判断路由器丢包的原因

上一篇:

路由器组网故障的处理办法

  • 信息二维码

    手机看新闻

  • 分享到
打赏
免责声明
• 
本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们 xfptx@outlook.com