Install on Windows

The C++ and Python RDK libraries are packed into a unified modern CMake project named flexiv_rdk, which can be configured and installed via CMake on all supported OS.

C++ RDK

Prepare build tools

Compiler kit, CMake, and a bash emulator are needed and can be installed via:

  1. Install compiler kit: Download and install Microsoft Visual Studio 2019 (MSVC v14.2) or above. Choose “Desktop development with C++” under the Workloads tab during installation. You only need to keep the following components for the selected workload:

    • MSVC … C++ x64/x86 build tools (Latest)

    • C++ CMake tools for Windows

    • Windows 10 SDK or Windows 11 SDK, depending on your actual Windows version

  2. Install CMake (with GUI): Download cmake-3.x.x-windows-x86_64.msi from CMake download page and install the msi file. The minimum required version is 3.16.3. Add CMake to system PATH when prompted, so that cmake and cmake-gui command can be used from Command Prompt or a bash emulator.

  3. Install bash emulator: Download and install Git for Windows, which comes with a bash emulator Git Bash.

Install C++ dependencies

Within the bash emulator, the steps are identical to Install C++ dependencies on Linux.

Install C++ RDK

Within the bash emulator, the steps are identical to Install C++ RDK on Linux.

Python RDK

Prepare build tools

Besides tools in Prepare build tools, Python interpreter and Python package manager are also needed and should be installed via Microsoft Store. Multiple versions of Python can be installed alongside each other.

Install Python dependencies

The steps are identical to Install Python dependencies on Linux.

Install Python RDK

The steps are identical to Install Python RDK on Linux.