Supported Platforms

From Qt Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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, macOS, 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
macOS macOS
Windows 7 or higher Windows 7 or higher
Embedded, RTOS
Embedded Linux Desktop Linux
QNX Desktop Linux
Windows 7 or higher
VxWorks Desktop Linux
Windows 7 or higher
Windows Embedded 7 Windows 7 or higher
Mobile
Android Desktop Linux
macOS
Windows 7 or higher
iOS macOS
Windows Phone Windows 8 or higher
Windows RT Windows 8 or higher

If your host platform is Desktop Linux but your favorite Linux distribution is not listed in the official documentation then don't worry: Many distributions have ready compiled packages and in case not, you can compile Qt from source. Almost all modern Desktop Linux distributions are suitable host and target platforms.