Getting Started

Download

ZRC SDK file structure

The ZRC SDK ZIP file contains several folders and files.

## Linux/Windows/macOS
zrcsdk-<platform>-<arch>/
├── include/                            (header files)
│   └── ServiceComponents/              (header files)
├── libs/                               (libs or frameworks)
└── dll/                                (Windows only)
**ARM packages (>= 7.0.0):** `libs/` contains ABI subdirectories instead of placing libraries directly:
libs/
├── arm/                                (ARM 32-bit)
└── armhf/                              (ARM 32-bit hard-float)
## Android
zrcsdk-android-<version>/
├── zrcsdk-android-studio.zip           (Android Studio sample project, zipped)
├── zrcsdk-android-studio-public/       (unzipped from zrcsdk-android-studio.zip)
│   ├── sample/libs/zrcsdk.aar          (core SDK library)
│   ├── sample/src/...                  (sample app source code)
│   └── build.gradle / gradle / ...
└── package.json                        (package version information)

Prerequisites

  • On Linux, Glibc version 2.27 or later is required.
    • Starting from ZRCSDK version 7.0.0, Glibc version 2.31 or later is required.
  • On macOS, the SDK supports only Macs with Apple Silicon (M1 chip or later).
  • On Windows, the SDK supports x64 architecture
    • Use Visual Studio 2019 or newer. In this documentation, we use Visual Studio 2019 as our default IDE.
    • When installing Visual Studio, install Desktop development with C++ workloads and the platform SDKs that you're building for.
  • On Android, the SDK supports arm64-v8a and armeabi-v7a architectures and requires Android 8.0 or later.