VS2010下WinPcap的安装以及相关问题解决

(一年半前大四毕业设计,搬家过来)
学习需要,要求WinPcap,从安装到测试,期间碰到了一系列问题,现在将一整套流程汇总一遍。

1.安装WinPcap

*下载WinPcap.exe,运行安装。

*下载WpdPack文件,解压可看到有Lib、Include、Examples-pcap之类的文件夹。

2.配置

*View视图->Property Manager属性管理器
Debug|Win32->Mircrosoft.Cpp.Win32.user(右键->Properties)

*设置环境目录
VC++ Directiories->Include Directories和Library Directories中添加路径。
假如将WpdPack放到c盘。则:
Include Directories内添加(必须分号隔开);c:\wpdpack\Include
Library Directories内添加(必须分号隔开);c:\wpdpack\Lib

*设置编译条件
C/C++下Preprocessor(预处理器)的Preprocessor Definitions(预处理定义)添加;WPCAP;HAVE_REMOTE;

Linker(链接器)下的Command Line(命令行)Additional Options(附加项)中输入:wpcap.lib ws2_32.lib(注:用空格分隔。)

应用、确定即可。

3.测试

打开WpdPack里的Examples-pcap下面的某个项目(.dsw),Ctrl+F5编译运行。
但是,这时候可能编译不通过,会提示如下错误:
LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏。

解决方案:
将菜单栏里 项目|项目属性|配置属性|连接器|清单文件|嵌入清单 “是”改为“否”。
再次CTRL+F5,即可顺利运行。
但是这只是一次性的,并不能永久性的解决这个问题。所以,我们在计算机里查找是否有两个cvtres.exe。
一个是C:\Program Files(x86)\Microsoft Visual Studio 10.0\vc\bin\cvtres.exe, 另一个是C:\Windows\Microsoft.NET\Framework\v4.0.30319\cvtres.exe。(目录不一定是这样的,依各人电脑)
右键属性|详细信息,查看两者版本号,删除较旧的版本。

这样就不需要每次都设置配置了。

现在,我们终于可以安心学习winPcap啦~~

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值