List of platforms supported by Qt
Official platforms
The following platforms are officially supported by Qt:| Platform | Details |
| Android | Qt for Android ; for Qt 5 Android Lollipop and later, i.e. all currently supported and popular unsupported versions). formerly known as Necessitas |
| Embedded Linux | Qt for embedded platforms: personal digital assistant, smartphone, etc. |
| Integrity | Qt for Integrity |
| iOS | Qt for iOS platforms, iOS 13 and later; for Qt 5, iOS 11 and later. Support for tvOS 11 and later and watchOS 4 and later as a technology preview, while it's no longer supported with Qt 6. |
| macOS | Qt for Apple macOS ; supports applications on Cocoa |
| QNX | Qt for QNX Under free software license and also under "Qt Commercial" license |
| VxWorks | Qt for VxWorks; only available under a commercial license. Qt 5.5 is currently tested and supported on VxWorks 7 release SR0480 2016-09-16. |
| Wayland | Qt for Wayland. Qt applications can switch between graphical backends like X and Wayland at load time with the -platform command line option. This allows a seamless transition of Qt applications from X11 to Wayland. |
| Windows | 64-bit 10 and 11 for Qt 6; 32-bit and 64-bit for Qt 5.13 for Microsoft Windows 7 and newer, 8.1 and 10; Qt 5.6 version supported: Windows XP and Vista |
| Windows CE | Older Qt versions had support for Windows CE 6 and Windows Embedded Compact 7. |
| Windows RT | Universal Windows Platform 10. Previous Qt versions: Support for WinRT-based Windows 8 apps and Windows Phone 8 |
| X11 | Qt for X Window System ; FreeBSD, NetBSD, OpenBSD, and DragonFly BSD have community support for Qt 4.6. |
Qt as of version 6 requires a C++17 compiler, and has some extra support for C++20.