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.8
Supported until one year after release
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
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 |
Qt 5.4
Supported until July 01, 2017
Platform | Compiler | Notes |
---|---|---|
Windows | ||
Windows 8 (64-bit) | MSVC 2013, MSVC 2012, MSVC 2010, MinGW 4.8, MinGW 4.7 | |
Windows 8 (32-bit) | MSVC 2013, MSVC 2012, MSVC 2010, MinGW 4.8, MinGW 4.7 | |
Windows 7 (64-bit) | MSVC 2013, MSVC 2012, MSVC 2010, MinGW 4.8, MinGW 4.7 | |
Windows 7 (32-bit) | MSVC 2013, MSVC 2012, MSVC 2010, MinGW 4.8, MinGW 4.7 | |
Windows Vista 32/64bit | MSVC 2013, MSVC 2012, MSVC 2010, MinGW 4.8, MinGW 4.7 | |
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.5 (64-bit) | GCC 4.4.7 | Red Hat 4.4.7-4 20120313 |
Ubuntu 12.04 (64-bit) | GCC 4.6.3 | Ubuntu/Linaro 4.6.3-1ubuntu5 |
Ubuntu 11.10 (32/64-bit) | GCC 4.6.1 | Ubuntu/Linaro 4.6.1-9ubuntu3 |
Linux (32/64-bit) | GCC 4.8.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 | ||
Embedded Linux (arm-gnueabi) | arm-none-linux-gnueabi-gcc-4.4.1 | Sourcery G++ Lite 2010q1-202, Ubuntu 11.10 (32-bit) host |
Embedded Linux (iMX.6-armv7a) | arm-none-linux-gnueabi-gcc-4.4.1 | ourcery G++ Lite 2010q1-202, Ubuntu 12.04 (64-bit) host |
QNX 6.6.0 (armv7le and x86) | As provided by QNX | Hosts: Ubuntu 12.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 | Windows 8.1 host |
Windows Runtime (x86, x86_64, arm) | MSVC 2013 | Windows 8.1 host |
iOS 5.1.1 and above | Clang as provided by Apple | macOS host |
Android | GCC as provided by Google | Hosts: Ubuntu 12.04 (64-bit), macOS, Windows |
© 2017 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.