zoukankan      html  css  js  c++  java
  • winpcap

    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 前面有空格
  • 相关阅读:
    C++雾中风景14:CRTP, 模板的黑魔法
    ClickHouse源码笔记1:聚合函数的实现
    C++雾中风景番外篇4:GCC升级二三事
    C++雾中风景13:volatile解惑
    AeroSpike踩坑手记1:Architecture of a Real Time Operational DBMS论文导读
    Linux 程序设计1:深入浅出 Linux 共享内存
    C++雾中风景番外篇3:GDB与Valgrind ,调试代码内存的工具
    C++雾中风景番外篇2:Gtest 与 Gmock,聊聊C++的单元测试
    C++雾中风景12:聊聊C++中的Mutex,以及拯救生产力的Boost
    用TensorFlow搭建一个万能的神经网络框架(持续更新)
  • 原文地址:https://www.cnblogs.com/growup/p/1971539.html
Copyright © 2011-2022 走看看