windows 64位
windows 64位直接搞个mingw-w64即可,参照官网编译,链接https://pcapplusplus.github.io/docs/install/mingw
windows xp
准备
- cmake-3.13.0-win32-x86.msi
- mingw32 i686版本
- npcap库
编译
- 安装mingw32,将bin目录添加到PATH路径,下载链接:https://sourceforge.net/projects/mingw/files/Installer/
- 安装cmake,将目录添加到PATH路径,下载链接:https://cmake.org/files/
- 编译
可以用mingw32也可以用msys,如下是MINGW32 cmake命令
cmake -G "MinGW Makefiles" -DPCAP_ROOT=<NpcapSDK_or_WinPcapDevPack_Directory> -S . -B build
windows 2000 server
pcap++需要cmake3.12及以上版本,但是windows2000server 只能跑cmake3.4及以下版本,所以需要重新写低版本的CMakeList.txt。。。。。