VS2010下WinPcap的安装以及相关问题解决
2015-09-26 19:01
453 查看
(一年半前大四毕业设计,搬家过来)
学习需要,要求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啦~~
学习需要,要求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啦~~
相关文章推荐
- sql2000的jdbc连接
- UVA11478 Halum (差分约束)
- Swift - 使用Auto Layout和Size Classes实现页面自适应弹性布局
- [LeetCode] 6.ZigZag Conversion
- 冒泡排序核心教程
- cocos-js 3.8 控件触摸事件处理
- Swift - 多线程实现方式(3) - Grand Central Dispatch(GCD)
- 遇见喜欢数学的女孩
- json-c与树
- 安卓旅途之——开发数独(总结)
- 怎么根据LVDS的时序规格计算TTL的前肩后肩
- iOS开发 ----- 网络请求3 ----- 上传数据
- iOS开发 ----- 网络请求4 ----- 下载数据以及断点续传
- HDU 5469 Antonidas (树形DP,暴力)
- Java基础知识强化97:final、finally、finally区别
- iOS开发 ----- 网络请求2 ----- 请求数据
- Swift - 多线程实现方式(2) - NSOperation和NSOperationQueue
- iOS开发 ----- 网络请求1 ----- 概览
- Swift - 多线程实现方式(1) - NSThread
- 比马卡龙好看N倍的中式甜点