Qt wiki will be updated on October 12th 2023 starting at 11:30 AM (EEST) and the maintenance will last around 2-3 hours. During the maintenance the site will be unavailable.

Supported Platforms

From Qt Wiki
Revision as of 13:55, 2 June 2016 by EdwardWelbourne (talk | contribs) (Link to Supported Devices)
Jump to navigation Jump to search

En Ar Bg De El Es Fa Fi Fr Hi Hu It Ja Kn Ko Ms Nl Pl Pt Ru Sq Th Tr Uk Zh

Qt can be used for application development for a wide range of target platforms, like:

  • Desktop: Linux, OS X, Windows
  • Embedded and RTOS: Linux, QNX, VxWorks, Windows
  • Mobile: Android, iOS, Windows

For in depth information and more exotic platforms see the official documentation: Supported Platforms. See also Supported Devices.

Even if not listed there, with some extra work you may also be able to target platforms like:

  • Various BSDs
  • Haiku
  • Windows versions older than Windows XP


Depending on your target you'll need a suitable host platform. For specific information see the lists of supported platforms mentioned above. For a quick overview see the following table:

Target Host
Desktop
Desktop Linux Desktop Linux
OS X OS X
Windows XP or higher Windows 7 or higher
Embedded, RTOS
Embedded Linux Desktop Linux
QNX Desktop Linux
VxWorks Desktop Linux
Windows 7
Windows Embedded 7 Windows 7 or higher
Mobile
Android Desktop Linux
OS X
Windows 7 or higher
iOS OS X
Windows Phone Windows 8
Windows RT Windows 8

If your host platform is Desktop Linux but your favorite Linux distribution is not listed in the official documentation then don't worry: "Officially supported" only means that there is documentation for it, Qt is tested on that particular platform and you can get support for it from The Qt Company. Almost all modern Desktop Linux distributions are suitable host and target platforms.