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 |