Supported Platforms and Configurations
Qt is supported on a variety of 32-bit and 64-bit platforms, and can be built on each platform with GCC, a vendor-supplied compiler, or a third party compiler as indicated in the table below.
Configurations in bold are run on the continuous integration (CI) system; they are tested automatically for every change submitted on that platform/compiler combination against the test suite available as part of Qt.
Note: Individual modules might be available only on some platforms, or they might not support all configurations. For more information, see the documentation for each module.
See also: Qt for Device Creation: Supported Platforms.
Qt 5.11
Supported until one year after release
Platform | Compiler | Notes |
---|---|---|
Windows | ||
Windows 10 (x86_64) | MSVC 2017, MSVC 2015, MinGW 5.3 | Tested on Windows 10 Creators Update |
Windows 10 (x86) | MSVC 2017, MSVC 2015, MinGW 5.3 | Tested on Windows 10 Creators Update |
Windows 8.1 (x86_64) | MSVC 2017, MSVC 2015, MinGW 5.3 | |
Windows 8.1 (x86) | MSVC 2017, MSVC 2015, MinGW 5.3 | |
Windows 7 (x86_64) | MSVC 2017, MSVC 2015, MinGW 5.3 | |
Windows 7 (x86) | MSVC 2017, MSVC 2015, MinGW 5.3 | MinGW-builds gcc 5.3.0 (x86) |
Universal Windows Platform (UWP) | ||
UWP 10 (x86, x86_64, armv7) | MSVC 2017, MSVC 2015 | Host: Windows 10 (x86_64) Creators Update |
Linux/X11 | ||
openSUSE 42.2 (x86_64) | GCC 4.8, GCC 7, ICC | |
Red Hat Enterprise Linux 6.6 (x86_64) | GCC 4.9.1 | devtoolset-3 |
Red Hat Enterprise Linux 7.2 (x86_64) | GCC 5.3.1 | devtoolset-4 |
Ubuntu 16.04 (x86_64) | GCC as provided by Canonical, GCC 5.4.0 | |
Linux (x86 and x86_64) | GCC 4.8, GCC 4.9, GCC 5, GCC 6, GCC 7 | |
Android | ||
Android 4.1, 5, 6, 7, 8 (armv7, x86) API Level 16 | GCC as provided by Google, MinGW 5.3 | Hosts: RHEL 7.2 (x86_64), macOS 10.12 (x86_64), Windows 7 (x86_64) |
Darwin Platforms: macOS, iOS, tvOS, watchOS | ||
macOS 10.11, 10.12, 10.13 (x86_64) | Clang as provided by Apple | Xcode 8.2 (macOS 10.11), Xcode 8.3.3 (macOS 10.12), Xcode 9 (macOS 10.13) |
iOS 10, iOS 11 (armv8) | Clang as provided by Apple | Xcode 9 (macOS 10.13) |
tvOS 10, tvOS 11 (armv8) (Technology Preview) | Clang as provided by Apple | Xcode 9 (macOS 10.13) |
watchOS 3, watchOS 4 (armv7k) (Technology Preview) | Clang as provided by Apple | Xcode 9 (macOS 10.13) |
Embedded Platforms: Embedded Linux, QNX, INTEGRITY | ||
Embedded Linux | GCC | ARM Cortex-A, Intel boards with GCC-based toolchains |
Embedded Linux (Boot2Qt) (armv7, armv8, x86, x86_64) | GCC 6.2 | Yocto 2.3, Hosts: RHEL 7.2 (x86_64), Windows 7 (x86_64) |
QNX 6.6.0, 7.0 (armv7 and x86) | QCC as provided by QNX | Hosts: RHEL 7.2 (x86_64), Windows 7 (x86_64), Windows 10 (x86_64), Windows 7 (x86), macOS 10.12 |
INTEGRITY 11.4.4 | As provided by Green Hills INTEGRITY | Host: RHEL 7.2 (x86_64) |
Qt 5.10
Supported until one year after release
Platform | Compiler | Notes |
---|---|---|
Windows | ||
Windows 10 (x86_64) | MSVC 2017, MSVC 2015, MSVC 2013, MinGW 5.3 | Tested on Windows 10 Creators Update |
Windows 10 (x86) | MSVC 2017, MSVC 2015, MSVC 2013, MinGW 5.3 | Tested on Windows 10 Creators Update |
Windows 8.1 (x86_64) | MSVC 2017, MSVC 2015, MSVC 2013, MinGW 5.3 | |
Windows 8.1 (x86) | MSVC 2017, MSVC 2015, MSVC 2013, MinGW 5.3 | |
Windows 7 (x86_64) | MSVC 2017, MSVC 2015, MSVC 2013, MinGW 5.3 | |
Windows 7 (x86) | MSVC 2017, MSVC 2015, MSVC 2013, MinGW 5.3 | MinGW-builds gcc 5.3.0 (x86) |
Universal Windows Platform (UWP) | ||
UWP 10 (x86, x86_64, armv7) | MSVC 2017, MSVC 2015 | Host: Windows 10 (x86_64) Creators Update |
Linux/X11 | ||
openSUSE 42.2 (x86_64) | GCC 4.8, GCC 7, ICC | |
Red Hat Enterprise Linux 6.6 (x86_64) | GCC 4.9.1 | devtoolset-3 |
Red Hat Enterprise Linux 7.2 (x86_64) | GCC 5.3.1 | devtoolset-4 |
Ubuntu 16.04 (x86_64) | GCC as provided by Canonical, GCC 5.4.0 | |
Linux (x86 and x86_64) | GCC 4.8, GCC 4.9, GCC 5, GCC 6, GCC 7 | |
Android | ||
Android 4.1, 5, 6, 7, 8 (armv7, x86) API Level 16 | GCC as provided by Google, MinGW 5.3 | Hosts: RHEL 7.2 (x86_64), macOS 10.12 (x86_64), Windows 7 (x86_64) |
Darwin Platforms: macOS, iOS, tvOS, watchOS | ||
macOS 10.11, 10.12, 10.13 (x86_64) | Clang as provided by Apple | Xcode 8.2 (macOS 10.11), Xcode 8.3.3 (macOS 10.12), Xcode 9 (macOS 10.13) |
iOS 10, iOS 11 (armv8) | Clang as provided by Apple | Xcode 9 (macOS 10.13) |
tvOS 10, tvOS 11 (armv8) (Technology Preview) | Clang as provided by Apple | Xcode 9 (macOS 10.13) |
watchOS 3, watchOS 4 (armv7k) (Technology Preview) | Clang as provided by Apple | Xcode 9 (macOS 10.13) |
Embedded Platforms: Embedded Linux, QNX, INTEGRITY | ||
Embedded Linux | GCC | ARM Cortex-A, Intel boards with GCC-based toolchains |
Embedded Linux (Boot2Qt) (armv7, armv8, x86, x86_64) | GCC 6.2 | Yocto 2.3, Hosts: RHEL 7.2 (x86_64), Windows 7 (x86_64) |
QNX 6.6.0, 7.0 (armv7 and x86) | QCC as provided by QNX | Hosts: RHEL 7.2 (x86_64), Windows 7 (x86_64), Windows 10 (x86_64), Windows 7 (x86), macOS 10.12 |
INTEGRITY 11.4.4 | As provided by Green Hills INTEGRITY | Host: RHEL 7.2 (x86_64) |
Qt 5.9
Long-term support (LTS): Supported until May 31, 2020
Platform | Compiler | Notes |
---|---|---|
Windows | ||
Windows 10 (64-bit) | MSVC 2017, MSVC 2015, MSVC 2013, MinGW 5.3 | |
Windows 10 (32-bit) | MSVC 2017, MSVC 2015, MSVC 2013, MinGW 5.3 | |
Windows 8.1 (64-bit) | MSVC 2017, MSVC 2015, MSVC 2013, MinGW 5.3 | |
Windows 8.1 (32-bit) | MSVC 2017, MSVC 2015, MSVC 2013, MinGW 5.3 | |
Windows 7 (64-bit) | MSVC 2017, MSVC 2015, MSVC 2013, MinGW 5.3 | |
Windows 7 (32-bit) | MSVC 2017, MSVC 2015, MSVC 2013, MinGW 5.3 | MinGW-builds gcc 5.3.0 (32-bit) |
Universal Windows Platform (UWP) | ||
UWP 10 (x86, x86_64, armv7) | MSVC 2017, MSVC 2015 | Hosts: Windows 10 |
Linux/X11 | ||
openSUSE 42.1 (64-bit) | GCC 4.8.5 | |
Red Hat Enterprise Linux 6.6 (64-bit) | GCC 4.9.1 | devtoolset-3 |
Red Hat Enterprise Linux 7.2 (64-bit) | GCC 5.3.1 | devtoolset-4 |
Ubuntu 16.04 (64-bit) | GCC as provided by Canonical | |
(Linux 32/64-bit) | GCC 4.8, GCC 4.9, GCC 5.3 | |
macOS | ||
macOS 10.10, 10.11, 10.12 | Clang as provided by Apple | |
Embedded Platforms: Embedded Linux, QNX, INTEGRITY VxWorks is available through Qt Professional Services | ||
Embedded Linux | GCC | ARM Cortex-A, Intel boards with GCC-based toolchains |
QNX 6.6 (armv7le and x86), 7.0 (armv7le, arm64 and x86) | GCC as provided by QNX | Hosts: RHEL 6.6 (64-bit), RHEL 7.2 (64-bit), Windows 10 (64-bit), Windows 7 (32-bit) |
INTEGRITY 11.4.x | As provided by Green Hills INTEGRITY | Hosts: 64-bit Linux |
VxWorks 7 | As provided by Wind River | Hosts: 64-bit Linux, Windows |
Mobile Platforms: Android, iOS | ||
iOS 8, 9, 10 (armv7, arm64) | Clang as provided by Apple | macOS 10.10 host |
Android (API Level: 16) | GCC as provided by Google, MinGW 5.3 | Hosts: RHEL 7.2 (64-bit), macOS 10.12, Windows 7 (64-bit) |
Qt 5.8
Supported until Jan 23, 2018
Platform | Compiler | Notes |
---|---|---|
Windows | ||
Windows 10 (64-bit) | MSVC 2015, MSVC 2013, MinGW 5.3, MinGW 4.9, MinGW 4.8 | |
Windows 10 (32-bit) | MSVC 2015, MSVC 2013, MinGW 5.3, MinGW 4.9, MinGW 4.8 | |
Windows 8.1 (64-bit) | MSVC 2015, MSVC 2013, MinGW 5.3, MinGW 4.9, MinGW 4.8 | |
Windows 8.1 (32-bit) | MSVC 2015, MSVC 2013, MinGW 5.3, MinGW 4.9, MinGW 4.8 | |
Windows 7 (64-bit) | MSVC 2015, MSVC 2013, MinGW 5.3, MinGW 4.9, MinGW 4.8 | |
Windows 7 (32-bit) | MSVC 2015, MSVC 2013, MinGW 5.3, MinGW 4.9, MinGW 4.8 | MinGW-builds gcc 5.3.0 (32-bit) |
Linux/X11 | ||
openSUSE 42.1 (64-bit) | GCC 4.8.5 | |
Red Hat Enterprise Linux 6.6 (64-bit) | GCC 4.9.1 | Red Hat 4.9.1-10 20140922 |
Red Hat Enterprise Linux 7.2 (64-bit) | GCC 5.3.1 | Red Hat 5.3.1-6 20160406 |
Ubuntu 14.04 (64-bit) | GCC 4.8.2 | Ubuntu 4.8.2-19ubuntu1 |
(Linux 32/64-bit) | GCC 4.8, GCC 4.9, GCC 5.3 | |
macOS | ||
macOS 10.9, 10.10, 10.11, 10.12 | Clang as provided by Apple | |
Embedded Platforms: Embedded Linux, QNX | ||
Embedded Linux | GCC | ARM Cortex-A, Intel boards with GCC-based toolchains |
QNX 6.6.0 (armv7le and x86) | As provided by QNX | Hosts: Ubuntu 14.04 (64-bit), Windows |
Mobile Platforms: Android, iOS, WinRT | ||
Windows Phone 8.1 (arm) | MSVC 2013 | Hosts: Windows 8.1, Windows 10 |
Windows Runtime (x86, x86_64, arm) | MSVC 2013 | Hosts: Windows 8.1, Windows 10 |
Universal Windows Platform (UWP) (x86, x86_64, arm) | MSVC 2015 | Hosts: Windows 10 |
iOS 7 and above | Clang as provided by Apple | macOS host |
Android (API Level: 16) | GCC as provided by Google | Hosts: Ubuntu 14.04 (64-bit), macOS, Windows |
Qt 5.7
Supported until June 15, 2017
Platform | Compiler | Notes |
---|---|---|
Windows | ||
Windows 10 (64-bit) | MSVC 2015, MSVC 2013, MinGW 5.3, MinGW 4.9, MinGW 4.8 | |
Windows 10 (32-bit) | MSVC 2015, MSVC 2013, MinGW 5.3, MinGW 4.9, MinGW 4.8 | |
Windows 8.1 (64-bit) | MSVC 2015, MSVC 2013, MinGW 5.3, MinGW 4.9, MinGW 4.8 | |
Windows 8.1 (32-bit) | MSVC 2015, MSVC 2013, MinGW 5.3, MinGW 4.9, MinGW 4.8 | |
Windows 7 (64-bit) | MSVC 2015, MSVC 2013, MinGW 5.3, MinGW 4.9, MinGW 4.8 | |
Windows 7 (32-bit) | MSVC 2015, MSVC 2013, MinGW 5.3, MinGW 4.9, MinGW 4.8 | MinGW-builds gcc 5.3.0 (32-bit) |
Linux/X11 | ||
openSUSE 13.1 (64-bit) | GCC 4.8.1 | SUSE Linux 20130909 |
Red Hat Enterprise Linux 6.6 (64-bit) | GCC 4.9.1 | Red Hat 4.9.1-10 20140922 |
Ubuntu 14.04 (64-bit) | GCC 4.6.3 | Ubuntu/Linaro 4.6.3-1ubuntu5 |
(Linux 32/64-bit) | GCC 4.8.1, GCC 4.9.1 | |
macOS | ||
macOS 10.8, 10.9, 10.10, 10.11 | Clang as provided by Apple | |
Embedded Platforms: Embedded Linux, QNX | ||
Embedded Linux | GCC | ARM Cortex-A, Intel boards with GCC-based toolchains |
QNX 6.6.0 (armv7le and x86) | As provided by QNX | Hosts: Ubuntu 14.04 (64-bit), Windows |
Mobile Platforms: Android, iOS, WinRT | ||
Windows Phone 8.1 (arm) | MSVC 2013 | Hosts: Windows 8.1, Windows 10 |
Windows Runtime (x86, x86_64, arm) | MSVC 2013 | Hosts: Windows 8.1, Windows 10 |
Universal Windows Platform (x86, x86_64, arm) | MSVC 2015 | Hosts: Windows 10 |
iOS 6 and above | Clang as provided by Apple | macOS host |
Android (API Level: 16) | GCC as provided by Google | Hosts: Ubuntu 14.04 (64-bit), macOS, Windows |
Qt 5.6
Long-term support (LTS): Supported until Mar. 16, 2019
Platform | Compiler | Notes |
---|---|---|
Windows | ||
Windows 10 (64-bit) | MSVC 2015, MSVC 2013, MSVC 2012, MSVC 2010, MinGW 4.9, MinGW 4.8 | |
Windows 10 (32-bit) | MSVC 2015, MSVC 2013, MSVC 2012, MSVC 2010, MinGW 4.9, MinGW 4.8 | |
Windows 8.1 (64-bit) | MSVC 2015, MSVC 2013, MSVC 2012, MSVC 2010, MinGW 4.9, MinGW 4.8 | |
Windows 8.1 (32-bit) | MSVC 2015, MSVC 2013, MSVC 2012, MSVC 2010, MinGW 4.9, MinGW 4.8 | |
Windows 7 (64-bit) | MSVC 2015, MSVC 2013, MSVC 2012, MSVC 2010, MinGW 4.9, MinGW 4.8 | |
Windows 7 (32-bit) | MSVC 2015, MSVC 2013, MSVC 2012, MSVC 2010, MinGW 4.9, MinGW 4.8 | MinGW-builds gcc 4.9.1 (32-bit) |
Windows Vista (32/64-bit) | Deployment only | |
Windows XP (32-bit) | Deployment only | |
Linux/X11 | Known Issues | |
openSUSE 13.1 (64-bit) | GCC 4.8.1 | SUSE Linux 20130909 |
Red Hat Enterprise Linux 6.6 (64-bit) | GCC 4.9.1 | Red Hat 4.9.1-10 20140922 |
Ubuntu 14.04 (64-bit) | GCC 4.6.3 | Ubuntu/Linaro 4.6.3-1ubuntu5 |
(Linux 32/64-bit) | GCC 4.8.1, GCC 4.9.1 | |
macOS | ||
macOS 10.8, 10.9, 10.10, 10.11 | Clang as provided by Apple | |
macOS 10.7 | Deployment only | |
Embedded Platforms: Embedded Linux, Windows Embedded (Compact and Standard), QNX | ||
Embedded Linux | GCC | ARM Cortex-A, Intel boards with GCC-based toolchains |
QNX 6.6.0 (armv7le and x86) | As provided by QNX | Hosts: Ubuntu 14.04 (64-bit), Windows |
Windows Embedded 7 (armv4i) | MSVC 2008 | Windows 7 host |
Mobile Platforms: Android, iOS, WinRT | ||
Windows Phone 8.1 (arm) | MSVC 2013 | Hosts: Windows 8.1, Windows 10 |
Windows Runtime (x86, x86_64, arm) | MSVC 2015, MSVC 2013 | Hosts: Windows 8.1, Windows 10 |
iOS 6 and above | Clang as provided by Apple | macOS host |
Android (API Level: 9) | GCC as provided by Google | Hosts: Ubuntu 14.04 (64-bit), macOS, Windows |
Qt 5.5
Supported until Mar. 16, 2018
Platform | Compiler | Notes |
---|---|---|
Windows | ||
Windows 8.1 (64-bit) | MSVC 2013, MSVC 2012, MSVC 2010, MinGW 4.9, MinGW 4.8 | |
Windows 8.1 (32-bit) | MSVC 2013, MSVC 2012, MSVC 2010, MinGW 4.9, MinGW 4.8 | |
Windows 7 (64-bit) | MSVC 2013, MSVC 2012, MSVC 2010, MinGW 4.9, MinGW 4.8 | |
Windows 7 (32-bit) | MSVC 2013, MSVC 2012, MSVC 2010, MinGW 4.9, MinGW 4.8 | |
Windows Vista (32/64-bit) | MSVC 2013, MSVC 2012, MSVC 2010, MinGW 4.8 | |
Windows XP (32-bit) | Deployment only | |
Linux/X11 | Known Issues | |
openSUSE 13.1 (64-bit) | GCC 4.8.1 | SUSE Linux 20130909 |
Red Hat Enterprise Linux 6.6 (64-bit) | GCC 4.9.1 | Red Hat 4.9.1-10 20140922 |
Ubuntu 14.04 (64-bit) | GCC 4.6.3 | Ubuntu/Linaro 4.6.3-1ubuntu5 |
Linux (32/64-bit) | GCC 4.8.1, GCC 4.9.1 | |
macOS | ||
macOS 10.8, 10.9, 10.10 | clang-600.0.54 | |
macOS 10.7 | i686-apple-darwin11-llvm-gcc-4.2 | |
Embedded Platforms: Embedded Linux, Windows Embedded (Compact and Standard), QNX and VxWorks (under a commercial license) | ||
Embedded Linux (arm-gnueabi) | arm-none-linux-gnueabi-gcc-4.4.1 | Sourcery G++ Lite 2010q1-202, Ubuntu 14.04 (32-bit) host |
Embedded Linux (iMX.6-armv7a) | arm-none-linux-gnueabi-gcc-4.4.1 | Sourcery G++ Lite 2010q1-202, Ubuntu 14.04 (64-bit) host |
QNX 6.6.0 (armv7le and x86) | As provided by QNX | Hosts: Ubuntu 14.04 host (64-bit), Windows |
Windows Embedded 7 (armv4i) | MSVC 2008 | Windows 7 host |
Mobile Platforms: Android, iOS, WinRT | ||
Windows Phone 8.1 (arm) | MSVC 2013 | Hosts: Windows 8.1, Windows 10 |
Windows Runtime (x86, x86_64, arm) | MSVC 2015, MSVC 2013 | Hosts: Windows 8.1, Windows 10 |
iOS 5.1.1 and above | Clang as provided by Apple | macOS host |
Android | GCC as provided by Google | Hosts: Ubuntu 14.04 (64-bit), macOS, Windows |
© 2018 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.