C++ SDK Installation
The C/C++ LicenseSpring SDK can be downloaded at: C++ SDK
Windows 7 and later are supported. We provide SDK builds created with
- Visual Studio 2015 - VC140;
- Visual Studio 2017 - VC141;
- Visual Studio 2019 - VC142;
- Visual Studio 2022 - VC143;
We provide libraries for x86_64 and ARM architectures, as well as universal binaries that contain both. The SDK is built with MacOSX10.12.sdk.
You can find a variety of Linux builds and choose the right package for your environment and configuration. We provide builds for different architectures:
- ARM - with and without hardware floating point support,
- GCC 9.2,
- GCC 7.5,
- Clang 14;
Built with and without C++11 ABI (OldABI); linked to OpenSSL v1.1.1 or OpenSSL v3.
Also, we provide several specific builds.
After downloading and unzipping the archive, you will find the following items in the LicenseSpring folder:
The bin folder contains LicenseSpring libraries:
- On Windows, there are .lib and .dll files for x64 and x86 platforms and ‘dynamic’ ‘staticMD’ and ‘staticMT’ configurations.
- On MacOS, there are .dylib and .a files for Debug and Release configurations.
- On Linux, there are .so and .a files for Debug and Release configurations.
The certificates folder contains a certificate bundle. It is recommended to include the .crt file along with your software. Place the .crt file or certificates folder next to your binary file.
The documentation folder contains a full reference of SDK classes.
The include folder contains header files of the LicenseSpring library and its dependencies, cURL, and OpenSSL.
The samples folder contains several sample projects. Please refer to CppSample or CSample to begin using LicenseSpring. These projects provide basic examples of licensing implementation using the SDK.
The package also contains the README and ReleaseNotes files. README has useful links and information about SDK dependencies and certificates.