Supported Platforms

You can install and run Qt Creator on several operating systems to create applications for multiple desktop and mobile device platforms.

Development Platforms

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

  • Windows
    • Windows Vista
    • Windows 7
    • Windows 8
    • Windows 8.1

    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.

  • (K)Ubuntu Linux 11.10 (32-bit and 64-bit) 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 OpenGL (deprecated in Qt 5) or Qt GUI OpenGL functions
  • OS X 10.7 or later with the following:
    • Xcode tools for your OS X version available on the Mac App Store.

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.

Target Platforms

You can develop applications for the following platforms:

  • Desktop
  • Android
  • BlackBerry 10
  • Generic remote Linux
  • iOS
  • QNX
  • Windows Runtime (including Windows Phone)

The following table summarizes operating system support for developing applications for mobile device platforms.

Target PlatformDevelopment Platform
LinuxOS XWindows
AndroidYesYesYes
BlackBerry 10YesYesYes
Generic Remote LinuxYesYesYes
iOSNoYesNo
QNXYesYesYes (see Running on QNX Devices for limitations)
Windows RuntimeNoNoYes

Note: Madde support has been removed from Qt Creator 3.0. To develop for Maemo or Harmattan, use Qt Creator 2.8.