• winp 使用 lib文件 h文件的引入


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

  • 相关阅读:
    hdu 1325 判断有向图是否为树
    poj 1182
    Ubuntu 系统 文件操作命令
    vim 快捷键大全
    Git 上传本地命令
    git错误:fatal: Not a git repository (or any of the parent directories): .git
    Git 如何回到过去,然后 再 回到将来
    Git 提供篇
    Linux 的cp命令
    Linux :: vi E212: Can't open file for writing
  • 原文地址:https://www.cnblogs.com/growup/p/1971538.html
Copyright © 2020-2023  润新知