Desktop platforms | Qt Creator Documentation
Description: Requirements for operating systems that you can install and run Qt Creator on.

- Qt Creator Documentation
- Desktop platforms
- Qt Creator 19.0.1

Platforms ◦ Optimizing applications for mobile devices

# Desktop platforms

Qt Creator is available in binary packages for the following operating systems:

- Linux
- macOS
- Windows

You can use Qt Creator to build, run, debug, and analyze applications on these platforms.

## Linux

Supported platforms are:

- (K)Ubuntu Linux 22.04 (x86_64) or later
- (K)Ubuntu Linux 24.04 (Arm64) or later

To build Qt applications using Qt Creator on Linux, you usually need the following:

- g++
- make
- libglib2.0-dev
- libsm-dev
- libxrender-dev
- libfontconfig1-dev
- libxext-dev
- libfreetype6-dev
- libx11-dev
- libxcursor-dev
- libxfixes-dev
- libxft-dev
- libxi-dev
- libxrandr-dev
- libgl-dev and libglu-dev if you use Qt GUI OpenGL functions

## macOS

macOS 13.0 or later is supported with the Xcode tools for your macOS version available in the Mac App Store.

## Windows

Supported platforms are:

- Windows 10 (x86_64) or later
- Windows 11 (Arm64) or later

Note: Some Qt Creator plugins rely on Direct3D (part of DirectX). You might have to manually enable support for it if you are running Windows in a Virtual Machine. For more information, see Hardware 3D acceleration (OpenGL and Direct3D 8/9) and Prepare the Host System to Use DirectX 9 Accelerated Graphics.

## Compiling from source

To build Qt Creator from the source, see the requirements and instructions in the readme file that is located in the source repository.

See also Supported platforms.

Platforms ◦ Optimizing applications for mobile devices