windows10下vs2010+lwip+Wireshark+winpcap环境变量配置

Posted wzw0625

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windows10下vs2010+lwip+Wireshark+winpcap环境变量配置相关的知识,希望对你有一定的参考价值。

三步走战略

一.安装所需软件

链接:https://pan.baidu.com/s/19pM5gAJLONmy1jKCJoX9xw
提取码:9h33

文件解压密码:123456

(软件安装的过程默认一路向下,具体安装过程可参考网上教程)

二.contrib+lwip+WpdPack文件下载

链接:https://pan.baidu.com/s/1ueIqSnvTpBHIU0Y8jrPK8g
提取码:933l

文件解压密码:123456

1.文件下载之后解压到C盘根目录下

技术图片

 2.配置lwip+WpdPack环境变量:右击“我的电脑”->属性->高级系统变量->环境变量->系统变量下的Path->添加lwip和WpdPack路径

技术图片

技术图片

三.测试

1.进入目录C:win-lwipcontribportswin32msvc,用vs2010打开lwIP_Test.sln

技术图片

2.测试是否成功,若测试结果如下则表示没有问题

首先,右击项目”lwIP_Test“,选择生成,如果输出栏出现,“========== 全部重新生成: 成功 3 个,失败 0 个,跳过 0 个 ==========”,表示测试成功

技术图片

然后,点击Debug调试按钮,出现如下结果,表示调试成功

 技术图片

 ***问题及解决方法***

1.安装winpcap出现如下问题

技术图片

原因分析:本地电脑已安装WinPcap,注意,卸载不干净也会导致这一问题

解决方法:卸载旧版本,重新安装新版本

参考博客:https://blog.csdn.net/weixin_40412037/article/details/103752172

2.测试过程中出现如下问题

(1).fatal error C1083: 无法打开包括文件:“pacp.h”: No such file or directory

(2).fatal error LNK1101:无法打开文件"Packet.lib"

原因分析:库目录未添加或者添加错误

解决方法:

step1:右击项目"lwIP_pcapif",选择“属性”,点击黄色按钮添加库目录和包含目录,具体如下

技术图片

技术图片

 step2:右击项目"lwIP_Test",选择“属性”,添加库目录和包含目录,具体如下,多添加了C:win-lwipcontribportswin32msvcDebug

技术图片

技术图片

以上是关于windows10下vs2010+lwip+Wireshark+winpcap环境变量配置的主要内容,如果未能解决你的问题,请参考以下文章

VS 2010 不工作并在 Windows 10 中安装 Visual Studio 2010 SP1 更新

window10(64bit)+VS2010编译ACE_TAO源码库

VS2010安装OpenGL

如何更改vs2010显示语言

Ubuntu下STL源码文件路径+VS2010下查看STL源码

让VS2010支持Windows2000