SDKs
...
C++
C++ SDK Installation
5 min
the c/c++ licensespring sdk can be downloaded at c++ sdk docid\ vhnphrjidmgavkfh7lawx windows 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; mingw w64 macos we provide libraries for x86 64 and arm64 architectures, as well as universal binaries that contain both the x86 64 version is built targeting macos 10 12, and the arm64 is built targeting macos 11 3 linux you can find a variety of linux builds and choose the right package for your environment and configuration we provide builds for different architectures x86 64, arm with and without hardware floating point support, aarch64; different compilers gcc 9 2 and gcc 7 5, with and without c++11 abi (oldabi) clang 11, clang 14 and clang 19 package content package contents 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 dynamic and static libraries for x86 and x64 windows platforms bin/dynamic contains dynamic libraries, bin/staticmd contains static libraries linked against the shared runtime library, and bin/staticmt contains static libraries linked agains the static runtime library bin/dynamic also contains the licensespringvmd dll library used for virtual machine detection since v7 37 0, we also provide bin/dynamic hardwarekey where licensespring dll links to libykpiv dll since v7 42 0, we also ship hardware id generator dll in bin/dynamic on linux , bin/shared contains shared libraries, and bin/static contain static libraries since v7 37 0, we also provide bin/shared hardwarekey , where liblicensespring so links to libykpiv so since v7 42 0, we also ship libhardware id generator so next to all liblicensespring so binaries on macos , bin/shared contains shared libraries, and bin/static contain static libraries since v7 37 0, we also provide bin/shared hardwarekey , where liblicensespring dylib links to libykpiv dylib since v7 42 0, we also ship libhardware id generator so next to all liblicensespring dylib binaries 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 samples folder the package also contains the readme, license, and releasenotes files readme has useful links and information about sdk dependencies and certificates license contains the lsscl license agreement