mirror of
https://github.com/lwip-tcpip/lwip.git
synced 2024-12-25 00:14:02 +00:00
ac46e42aa2
... from http://git.savannah.gnu.org/cgit/lwip/lwip-contrib.git/ into contrib/ subdir, STABLE-2_1_0_RELEASE tag lwIP contrib is now officially frozen TODO: Fix build
27 lines
1.1 KiB
Plaintext
27 lines
1.1 KiB
Plaintext
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.
|