45IT.COM- 电脑学习从此开始!
DIY硬件教程攒机经验装机配置
设计Photoshop网页设计特效
系统注册表DOS系统命令其它
存储主板显卡外设键鼠内存
维修显卡CPU内存打印机
WinXPVistaWin7unix/linux
CPU光驱电源/散热显示器其它
修技主板硬盘键鼠显示器光驱
办公ExcelWordPowerPointWPS
编程数据库CSS脚本PHP
网络局域网QQ服务器
软件网络系统图像安全

winpcap常见安装和运行错误

电脑软硬件应用网 45IT.COM 时间:2013-03-14 18:24 作者:佚名

说明: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 前面有空格

顶一下
(1)
100%
踩一下
(0)
0%
------分隔线----------------------------
无法在这个位置找到: baidushare.htm
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片
推荐知识