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

转载于:https://www.cnblogs.com/growup/archive/2010/10/16/1971538.html

winp 使用 lib文件 h文件的引入相关推荐

  1. Dll 导出lib和.h文件

    1. 工具 http://www.dependencywalker.com/ 转载于:https://www.cnblogs.com/anjsxz/p/3890978.html

  2. Keil添加头文件.h文件

    如下图操作即可

  3. Java相对路径调用dll文件,VS项目中调用他人提供的.lib和.dll文件的用法(绝对路径和相对路径)...

     开发平台:vs2013 他人提供的动态库文件,包含 .lib 文件和 .dll 文件 在VS的工程中常常要设置头文件的包含路径和库文件的包含路径,当然你可以使用绝对路径,但是如果你这样设置了你只 ...

  4. C语言中 *.c和*.h文件的区别!

    C语言中 *.c和*.h文件的区别!      这是HR面试我的一道题,没技术上含量,不过细想起来,还是C语言的最基本的知识!俗话说,目标决定动力,细节决定成败! C文件就是C语言系列的源文件,而H文 ...

  5. .c和.h文件的区别(转载)

    一个简单的问题:.c和.h文件的区别 学了几个月的C语言,反而觉得越来越不懂了.同样是子程序,可以定义在.c文件中,也可以定义在.h文件中,那这两个文件到底在用法上有什么区别呢? 2楼: 子程序不要定 ...

  6. .c和.h文件的区别

    一个简单的问题:.c和.h文件的区别 学了几个月的C语言,反而觉得越来越不懂了.同样是子程序,可以定义在.c文件中,也可以定义在.h文件中,那这两个文件到底在用法上有什么区别呢? 2楼: 子程序不要定 ...

  7. c语言H文件意思,C语言中 *.c和*.h文件的区别!

    这是HR面试我的一道题,没技术上含量,不过细想起来,还是C语言的最基本的知识!俗话说,目标决定动力,细节决定成败! C文件就是C语言系列的源文件,而H文件则是C语言的头文件,即C系列中存放函数和全局变 ...

  8. 2020-10-22.c和.h文件的区别

    一个简单的问题:.c和.h文件的区别 学了几个月的C语言,反而觉得越来越不懂了.同样是子程序,可以定义在.c文件中,也可以定义在.h文件中,那这两个文件到底在用法上有什么区别呢? 2楼: 子程序不要定 ...

  9. 头文件和源文件的连接

    文章转载于http://blog.163.com/yui_program/blog/static/18415541520115177852896/ 一.源文件如何根据#include来关联头文件 1, ...

  10. C语言头文件和源文件差异,#include两种引用方式差异

    一些初学c语言的人,不知道头文件(*.h文件)原来还可以自己写的.只知道调用系统库函数时,要使用#include语句将某些头文件包含进去.其实,头文件跟.c文件一样,是可以自己写的.头文件是一种文本文 ...

最新文章

  1. html+服务器控件语法,HtmlForm 服务器控件声明性语法
  2. .NET+IIS+MSSQL配置
  3. java actor akka_Actor 模型及Akka简介
  4. [原创]一种自动地将继承自NSObject的自定义类序列化成JSON的方法
  5. DNNBrain:北师大团队出品,国内首款用于映射深层神经网络到大脑的统一工具箱...
  6. 连接linux软件发复制文件过去,linux基本文件操作
  7. 一篇文章搞定Linux基础操作
  8. 实时计算pv/uv Demo演示
  9. Linux 相关术语_002
  10. mysql中Group_concat,查找列名,将字符串转换为数字比较大小等杂项记录
  11. 阻止brew自动更新
  12. 一文带你彻底理解Linux的各种终端类型及概念
  13. 用 Python 写一个安卓 APP
  14. 【bb平台刷课记】wireshark结合实例学抓包
  15. Navicat连接Mysql方法教程
  16. 灰度图、黑白图,彩色图理解
  17. SSMS证书已被颁发者吊销解决办法
  18. 大数据内功修炼到企业实战2.0
  19. python中求二维列表的最大最小值_python+numpy按行求一个二维数组的最大值方法
  20. opIndex多级索引笔记

热门文章

  1. USACO 4.2 The Perfect Stall 完美的牛栏(最大匹配)
  2. 如何判断一个正数是奇数还是偶数,奇数输出odd,偶数输出even
  3. 在html如何设计页面大小,网页设计中页面尺寸标准
  4. ASP.NET删除服务器端文件,asp.net删除服务器文件
  5. 0xc0000225无法进系统_win10系统出现0xc0000225无法进入系统的恢复方法
  6. 整一篇整一篇,python3实现自动重启路由器的上的花生壳(selenium)
  7. numpy.meshgrid()绘制网格图
  8. LCD自适应LED背光控制技术
  9. DIY面试题 for AI产品经理 | “智能音箱半夜诡异笑声”的原因分析及建议方案
  10. maya如何查看资源大纲_怎样才算入门了Maya