The platforms and toolchains described below are supported and being continuously tested.
- Microsoft Visual Studio (32-bit + 64-bit compilation):
- Visual Studio 2019
- Visual Studio 2017
- Visual Studio 2015
- MinGW32 (32-bit compilation only)
- MinGW-w64 (32-bit compilation only)
Basically every x86 GCC toolchain should work, but PcapPlusPlus is being continuously tested on the following platforms:
Both Intel and Apple silicon (M1) processors are supported.
- Big Sur (11.0)
- Catalina (10.15)
- Mojave (10.14)
- High Sierra (10.13)
- Sierra (10.12)
- El Capitan (10.11)
- All 4 major Android ABIs are supported:
- API versions 21-30
Versions 11.3 and above are supported
Other platforms and toolchains may work as well, but the support is not guaranteed. If you’d like us to add additional platforms please contact us.
You can view the status of each supported platform in our CI reports:
|GitHub Actions (Linux, MacOS, Windows):|
|Cirrus CI (FreeBSD):|
|Travis CI (MacOS):|
|AppVeyor (Windows MinGW and VS 2015):|