- Qt Creator Documentation
- Desktop platforms
- Qt Creator 20.0.0

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 (glibc 2.34)
- (K)Ubuntu Linux 24.04 (Arm64) or later (glibc 2.39)

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.