Skydel Plug-ins Documentation
  • Introduction
  • Development Environment
    • Ubuntu 22.04
    • Windows 10 & 11
    • Compilation
    • Featured Plug-ins
      • IMU Plug-in
  • Plug-in Development
    • Roles
      • Core
      • RAPI
      • Position Observer
      • Raw Data Observer
      • HIL Observer
      • Radio Time Observer
      • Transmitter Observer
      • Simulator State Observer
    • Enabling
    • Runtime
    • Time Synchronization
  • Plug-ins in Skydel
    • Using Plug-ins
  • Legacy Custom Signal
    • Migration
Powered by GitBook
On this page
  • MSVC
  • CMake
  • Ninja
  • Git
  • Qt
  1. Development Environment

Windows 10 & 11

This section contains instructions on how to setup your development environment in Windows 10 & 11 in order to compile the Skydel Plug-ins examples.

PreviousUbuntu 22.04NextCompilation

Last updated 1 month ago

MSVC

Download latest Build Tools for Visual Studio 2019 and install C++ build tools.

Version should at least be 19.29.30158 for cl

Please note that the version in the execution path of cl might be different on newer versions.

C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\bin\Hostx64\x64\cl.exe
> Microsoft (R) C/C++ Optimizing Compiler Version 19.29.30158 for x64

CMake

Version should be 3.22.1 for cmake
cmake --version
> cmake version 3.22.1

Ninja

  • From the search bar, search for Edit the system environment variables

  • Select Envrionment Variables...

  • Select Path in System variables and select Edit...

  • Select Browse... and find the folder Program Files / ninja-win (where you unziped ninja-win.zip)

  • After those steps, ninja should be accessible from anywhere

Version should be 1.12.1 for ninja
ninja --version
> 1.12.1

Git

Version should at least be 2.40.1 for git
git --version
> git version 2.40.1.windows.1

Qt

From an elevated PowerShell
.\qt-online-installer-windows-x64-4.8.1.exe install qt.qt5.5152.win64_msvc2019_64 qt.tools.qtcreator `
    --root C:\Qt `
    --auto-answer telemetry-question=No --accept-licenses --default-answer --accept-obligations --confirm-command `
    --email QT_EMAIL `
    --pw QT_PW

Please note that the version in the installer file name might change on newer versions.

Update the email (QT_EMAIL) and password (QT_PW) accordingly

Version should be 5.15.2 for Qt
C:\Qt\5.15.2\msvc2019_64\bin\qmake --version
> QMake version 3.1
> Using Qt version 5.15.2 in C:/Qt/5.15.2/msvc2019_64/lib

Download and install . Make sure to add CMake to the system PATH during installation.

Download and unzip to Program Files / ninja-win

Download and install latest .

Download the latest named qt-unified-windows-x64-online.exe and install:

CMake
ninja-win.zip
git
online installer
online installer
Drawing