There are several platform SDKS. This page tells you what languages they support and the files they consist of.

Android

The Android SDK is a Java archive called cartotype.aar. To use it, add cartotype.aar to your project as a new module.

iOS

The iOS SDK is a Swift and Objective C framework supplied as a .dmg file intended for use in Xcode projects. To use it, mount the .dmg file on your Macintosh computer by double-clicking on it, then open the CartoType folder and copy the framework file into your project. You will also need to add the GLKit and OpenGLES frameworks to your project to support graphics acceleration.

Linux

The Linux SDK is a C++ static library and a set of header files. To use it, link the static library to your application, and include the header file cartotype_framework.h. Linux SDKs can be supplied for Ubuntu and other compatible systems, and also for Raspbian and Orange Pi. SDKs for other unix-like OSs may be available on request. You will need to install the library libGLESv2 and link your program to it to support graphics acceleration.

macOS

The macOS SDK is a C++ static library and a set of header files. To use it, link the static library to your application, and include the header file cartotype_framework.h.

.NET

The .NET SDK is intended for use on the Windows desktop platform. You can use any .NET language including C# and Visual Basic. The .NET SDK is supplied as a DLL (dynamic-link library). To use it, add the DLL to your project as a reference.

Qt

Qt can be used with CartoType's C++ API on three desktop platforms: Windows, Linux and macOS. To use it, link the CartoType library to your application (use the DebugDLL or ReleaseDLL build on Windows) and include the header file cartotype_framework.h.

Windows desktop (MFC)

The Windows SDK is intended for use in C++ applications on the Windows desktop platform. It is supplied as a static library in various versions (debug and release, Win32 and x64) with a set of header files. To use it, link the static library to your application, and include the header file cartotype_framework.h.

UWP (Universal Windows Platform)

The UWP CartoType SDK can be used on both x86 and ARM devices running Windows 10 or later. You can use it from C++, C#, Visual Basic, or JavaScript. The SDK is supplied as a UWP component consisting of a DLL and a WINMD (Windows Metadata) file. To use it, add the WINMD file to your project as a reference.