创建一个使用 wpcap.dll 的应用程序

用 Microsoft Visual Studio 2010创建一个使用 wpcap.dll 的应用程序,需要按一下步骤:
  1.在每一个使用了库的源程序中,将 pcap.h 头文件包含(include)进来。
  2.如果你在程序中使用了 WinPcap 中提供给 Win32 平台的特有的函数, 记得在预处理中加入 WPCAP 的定义。
  3.如果你的程序使用了 WinPcap 的远程捕获功能,那么在预处理定义中加入HAVE_REMOTE的定义。 不要直接把 remote-ext.h 直接加入到你的源文件中去。
  4.设置 Studio 2010的链接器(Linker),把 wpcap.lib 库文件包含进来。 wpcap.lib 可以在WinPcap 中找到。
  5.设置Studio 2010的链接器(Linker),把 ws2_32.lib 库文件包含进来。这个文件分布于 C 的编译器,并且包含了 Windows 的一些 socket 函数。本教程中的一些范例程序,会需要它。

记住以下几点:

  1.设置全局的Include目录和Lib目录

随便建一个项目,然后打开视图 - 属性管理器,里面有Debug和Release的默认配置,进入Microsoft.Cpp.Win32.user - VC++目录里修改,在C/C++->常规->附加包含目录添加Include,在链接器->常规->附加库目录添加Lib,在这里修改会应用到所有的项目,包括以后新建的。(左边方框下面也有属性管理器)

  2.解决“LINK:fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏”问题

随便建一个项目,然后打开视图 - 属性管理器,里面有Debug和Release的默认配置,进入Microsoft.Cpp.Win32.user->清单工具->输入和输出->嵌入清单->否

posted on 2016-04-15 10:28  I-hate-codes  阅读(209)  评论(0)    收藏  举报