winp 使用 lib文件 h文件的引入
来源:互联网 发布:绘制示意图的软件 编辑:程序博客网 时间:2024/05/22 16:39
Winpcap功能强大,效率高,使用方便,但是,使用前的准备工作要费一番功夫,步骤如下:
步骤1:安装驱动程序。下载WinPcap Driver和DLL并安装,安装后重启机器。
步骤2:下载wpdpack(Developer’s pack)。解压后会看到其中包含了docs、Include、lib、Examples等文件夹。
步骤3:在VC中设定Include目录及Library目录。具体做法:打开VC后,Tools->Option->Directories,在include files中添加……/wpdpack/Include目录(步骤2中得到的);在Library files中添加……/wpdpack/Lib目录。
步骤4:Project->settings->Link,在Object/library modules中加上wpcap.lib。
说明: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 前面有空格
- winp 使用 lib文件 h文件的引入
- winp 使用 lib文件 h文件的引入
- winp 使用 lib文件 h文件的引入
- C++ 使用开源库里.h文件和.lib文件的步骤
- dll, lib, .h文件的关系
- 关于dll,lib,h文件
- 引入MFC ODBC数据库类的定义文件afxdb.h,
- vc中如何引入.lib文件
- 如何在vs2008引入lib文件
- VC6.0中怎样引入lib文件
- dll、Lib、obj、.h文件的区别与作用
- c++中 .h .lib .dll文件的关联
- dll、Lib、obj、.h文件的区别与作用
- .h, lib和dll文件的功能和区别
- .h和.lib和.dll文件的联系与区别
- dll、Lib、obj、.h文件的区别与作用
- dll、Lib、obj、.h文件的区别与作用
- 引入rmxftmpl.h头文件报错
- 编译器错误消息: CS0433: 类型
- ASP.NET以及JS获取URL和IP地址
- Launching Other Apps within an iPhone Application
- OPEN SQL 和 native sql技巧
- C语言宏定义技巧(常用宏定义)
- winp 使用 lib文件 h文件的引入
- 使用SQLiteOpenHelper
- 搞定 估计还是时序问题
- 几种取数据摘要算法的用时对比
- 如何提高自己学习效率
- Context对象
- 巧用正则巅峰采集黄金白银大盘价信息
- fork详解!
- struts2命名空间