C++ Static Library
The KEYZY C++ Client Library is a static library that you link into your application to handle license activation, validation, trials, and upgrades. It supports online, semi-online, and offline activation schemas.
Latest Version
Download C++ Client Library v1.7.1 — Windows, macOS, Linux
What’s included
- Pre-built static libraries for each platform
- Header files (
KeyzyLicenseActivator.h,KeyzyLicenseValidator.h,KeyzyTypes.h) - Windows: x86 and x64 (MSVC v142, v143)
- macOS: Universal binary (Intel x86_64 + Apple Silicon arm64)
- Linux: x64 (Ubuntu 22.04)
What’s new in v1.7.1
- Windows: Fixed dynamic runtime (MD) library configuration for all build variants. Static runtime (MT) builds were not affected.
See the folder arrangement and configuration guide for setup instructions.
Getting Started
After downloading, follow the C++ Quick Start tutorial to integrate the library into your project and activate your first license.
Previous Versions
v1.7.0 — Windows, macOS, Linux
- Single-parameter
upgradeLicense(targetSerial)inKeyzyLicenseActivator - Improved HTTP networking layer
- Multiple security hardening improvements
- Linux TLS backend switched from OpenSSL to mbedTLS
- Platform TLS backends: Secure Transport (macOS), Schannel (Windows), mbedTLS (Linux)
v1.4.0 — Windows, macOS (OSX), iOS, Linux (Ubuntu 18.04 64-bit)