Repository navigation
v0.1.0
Installation
Single-Header (Recommended for plugins/games)
Download licenseseat_single.hpp - no external dependencies except nlohmann/json and cpp-httplib.
// In ONE .cpp file:
#define LICENSESEAT_IMPLEMENTATION
#include "licenseseat_single.hpp"
// In all other files:
#include "licenseseat_single.hpp"Prebuilt Static Libraries
Download the appropriate archive for your platform:
- Linux x64:
licenseseat-linux-x64.tar.gz - macOS Intel:
licenseseat-macos-intel.tar.gz - macOS ARM64:
licenseseat-macos-arm64.tar.gz - Windows x64:
licenseseat-windows-x64.zip
Each archive contains:
lib/- Static library (liblicenseseat.aorlicenseseat.lib)include/- Header files
Link with OpenSSL (-lssl -lcrypto) when using prebuilt libraries.
Requirements
- C++17 compiler
- nlohmann/json (for JSON parsing)
- cpp-httplib (for HTTP/HTTPS requests)
- OpenSSL (for prebuilt libraries; not needed for single-header)
What's Changed
- feat: Complete C++ SDK implementation with full feature parity by @rameerez in #1
- feat: Special Packaging for Unreal Engine and VST/JUCE Plugins by @rameerez in #2
- Add CI/CD enhancements and release workflow by @rameerez in #4
New Contributors
Full Changelog: https://github.com/licenseseat/licenseseat-cpp/commits/v0.1.0