mirror of
https://github.com/lwip-tcpip/lwip.git
synced 2024-12-25 09:16:20 +00:00
…
|
||
---|---|---|
.. | ||
check | ||
example_app | ||
include/arch | ||
msvc | ||
Common.mk | ||
Filelists.cmake | ||
pcapif_helper.c | ||
pcapif_helper.h | ||
pcapif.c | ||
pcapif.h | ||
readme.txt | ||
sio.c | ||
sys_arch.c |
lwIP for Win32 This is an example port of lwIP for Win32. It uses WinPCAP to send & receive packets. To compile it, use the MSVC projects in the 'msvc' subdir or the Makefile in the 'mingw' subdir. For both compilers: - the lwIP core repository must be in a folder "lwip" next to the "contrib" folder - you have to set an environment variable PCAP_DIR pointing to the WinPcap Developer's Pack (containing 'include' and 'lib') alternatively, place the WinPcap Developer's pack next to the "lwip" and "contrib" folders: "winpcap\WpdPack" You also will have to copy the file 'lwipcfg_msvc.h.example' to 'lwipcfg_msvc.h' and modify to suit your needs (WinPcap adapter number, IP configuration, applications...). Included in the contrib\ports\win32 directory is the network interface driver using the winpcap library. lwIP: http://savannah.nongnu.org/projects/lwip/ WinPCap: https://www.winpcap.org/devel.htm Visual C++: http://www.microsoft.com/express/download/ To compile the unittests (msvc\lwIP_unittests.sln), download check (tested with v0.11.0) from https://github.com/libcheck/check/releases/ and place it in a folder "check" next to the "contrib" folder.