The following platforms are officially supported by Qt:
Platform | Details |
---|---|
Android | Qt for Android (Android 6.0 or later (API level 23 or higher), i.e. all currently supported 32-bit and 64-bit and popular unsupported versions); for Qt 5 Android Lollipop and later, i.e. all currently supported and popular unsupported versions). [1] [2] formerly known as Necessitas [3] |
Embedded Linux | Qt for embedded platforms: personal digital assistant, smartphone, etc. [4] |
Integrity | Qt for Integrity [5] [6] |
iOS | Qt for iOS platforms ( iPhone, iPad), iOS 13 and later; for Qt 5, iOS 11 and later. [7] 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 (64-bit platforms, including Apple M1 [8] [9] [10] [11]); supports applications on Cocoa [12] |
QNX | Qt for QNX [13] Under free software license and also under "Qt Commercial" license |
VxWorks | Qt for VxWorks; [14] only available under a commercial license. Qt 5.5 is currently tested and supported on VxWorks 7 release SR0480 2016-09-16. [15] |
Wayland | Qt for Wayland. [16] Qt applications can switch between graphical backends like X and Wayland at load time with the -platform command line option. [17] [18] This allows a seamless transition of Qt applications from X11 to Wayland. |
Windows | 64-bit (including arm64 as technology preview) 10 and 11 for Qt 6; 32-bit and 64-bit (i.e. x86 and x86_64) for Qt 5.13 [19] for Microsoft Windows 7 and newer, [20] 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. [21] |
Windows RT | Universal Windows Platform 10. Previous Qt versions: Support for WinRT-based Windows 8 apps and Windows Phone 8 [22] |
X11 | Qt for X Window System ( Linux); FreeBSD, NetBSD, OpenBSD, and DragonFly BSD (and other operating systems) have community support for Qt 4.6 (now no longer supported version). [23] |
Qt as of version 6 requires a C++17 compiler, and has some extra support for C++20.
After Nokia opened the Qt source code to the community on Gitorious various ports appeared. Here are some of these unofficial platforms:
Some ports of Qt are now deprecated and are no longer actively developed. These are list of some of these platforms that may be available, but are not supported anymore: