Getting started

Before we dive deeper into the concepts and works of the SDKs, let us setup and compile a sample project. In this guide we will show how projects are setup, built and linked. Our main focus is the project setup, not the workings of the source code. We will get to that later in CameraSDK Features and ImageSDK features.

For C++, we use CMake as the build system for compiling and linking the sample project. If you do not have CMake installed already, go ahead and install it on your development system. We require CMake 3.13 or newer.

Note

CMake is a cross-platform project builder. It parses simple configuration files, into Visual Studio projects, Makefiles, Xcode projects, and others. Download at cmake.org

There is also great cross-platform CMake support in Visual Studio Code, using the extensions C/C++, CMake and CMake Tools.

Our SDKs are distributed as a set of binary library files, with C++ header files. Both dynamic and statically linked versions are available.

When using C#, Windows is our only supported platform.