---
updatedAt: 2025-06-16T21:14:30.000Z
---

Fetch the complete documentation index at: https://docs.ultralig.ht/llms.txt. Use this file to discover all available pages before exploring further.

# Installing Prerequisites

Before building any of the sample projects in the Ultralight SDK, you'll need the following:

## Windows (Windows 10 or later)

* [Git](https://gitforwindows.org/)
* [CMake](https://cmake.org/download/) *(Add it to your PATH during install)*
* [Visual Studio 2022](https://visualstudio.microsoft.com/vs/community/), make sure to select the "Desktop development with C++" workload.

***

## macOS (Sierra or later)

* Git (on latest macOS you can just type `git` from Terminal to install if it isn't already)
* [CMake](https://cmake.org/download/) *(May need to run the "Install Command Line Tools" script in the app to add to your PATH)*
* [Xcode](https://developer.apple.com/xcode/resources/) *(You can just install the[Command Line Tools](http://osxdaily.com/2014/02/12/install-command-line-tools-mac-os-x/) if you don't need an IDE)*

***

## Linux (Ubuntu or Debian 9.5+)

* Git
* [CMake](https://cmake.org/download/) (eg, `sudo apt install cmake`)
* Clang (eg, `sudo apt install build-essential`)

On Ubuntu you'll also need:

* `sudo apt install libx11-dev xorg-dev libglu1-mesa-dev`