目录
一、前言
在windows下运行和测试Lwip是十分方便的,记录下搭建运行环境过程,遇到的问题和怎
样解决的;和很多教程使用V2010不一样,这里使用最新VS2019.
二、运行环境搭建
1.软件下载和安装。
需要下载的软件有:
WinPcap_4_1_3.exe、
Wireshark-win64-3.6.3.exe
需要下载的源码包:
WpdPack_4_1_2.zip(WinPcap_4_1_3的运行库和头文件)
contrib-2.0.1.zip
lwip-2.0.1.zip
Lwip下载: http://download.savannah.nongnu.org/releases/lwip/,其它自行百度。
最后放在同一个文件夹下:
安装软件和解压源码:
注意lwip-2.0.1解压之后修改解压的文件名为lwip.
2.环境变量设置
三、lwip在win10上的移植
1.在\contrib-2.0.1\ports\win32目录下得lwipcfg_msvc.h.example文件名修改为lwipcfg_msvc.h。
修改IP网、网关,设置网卡的MAC地址。
PACKET_LIB_ADAPTER_GUID的值在wireshark中查看:
网卡的MAC值:
2.编译源码和运行。
备注:如果遇到snprintf重定义,只需要将源码中定义的注释掉即可,不要去改动标准库。