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

PlatformCompilerNotes
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.8MinGW-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.1Red Hat 4.9.1-10 20140922
Red Hat Enterprise Linux 7.2 (64-bit)GCC 5.3.1Red Hat 5.3.1-6 20160406
Ubuntu 14.04 (64-bit)GCC 4.8.2Ubuntu 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.12Clang as provided by Apple
Embedded Platforms: Embedded Linux, QNX
Embedded LinuxGCCARM Cortex-A, Intel boards with GCC-based toolchains
QNX 6.6.0 (armv7le and x86)As provided by QNXHosts: Ubuntu 14.04 (64-bit), Windows
Mobile Platforms: Android, iOS, WinRT
Windows Phone 8.1 (arm)MSVC 2013Hosts: Windows 8.1, Windows 10
Windows Runtime (x86, x86_64, arm)MSVC 2013Hosts: Windows 8.1, Windows 10
Universal Windows Platform (UWP) (x86, x86_64, arm)MSVC 2015Hosts: Windows 10
iOS 7 and aboveClang as provided by ApplemacOS host
Android (API Level: 16)GCC as provided by GoogleHosts: Ubuntu 14.04 (64-bit), macOS, Windows

Qt 5.7

Supported until June 15, 2017

PlatformCompilerNotes
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.8MinGW-builds gcc 5.3.0 (32-bit)
Linux/X11
openSUSE 13.1 (64-bit)GCC 4.8.1SUSE Linux 20130909
Red Hat Enterprise Linux 6.6 (64-bit)GCC 4.9.1Red Hat 4.9.1-10 20140922
Ubuntu 14.04 (64-bit)GCC 4.6.3Ubuntu/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.11Clang as provided by Apple
Embedded Platforms: Embedded Linux, QNX
Embedded LinuxGCCARM Cortex-A, Intel boards with GCC-based toolchains
QNX 6.6.0 (armv7le and x86)As provided by QNXHosts: Ubuntu 14.04 (64-bit), Windows
Mobile Platforms: Android, iOS, WinRT
Windows Phone 8.1 (arm)MSVC 2013Hosts: Windows 8.1, Windows 10
Windows Runtime (x86, x86_64, arm)MSVC 2013Hosts: Windows 8.1, Windows 10
Universal Windows Platform (x86, x86_64, arm)MSVC 2015Hosts: Windows 10
iOS 6 and aboveClang as provided by ApplemacOS host
Android (API Level: 16)GCC as provided by GoogleHosts: Ubuntu 14.04 (64-bit), macOS, Windows

Qt 5.6

Supported until Mar. 16, 2019

PlatformCompilerNotes
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.8MinGW-builds gcc 4.9.1 (32-bit)
Windows Vista (32/64-bit)Deployment only
Windows XP (32-bit)Deployment only
Linux/X11Known Issues
openSUSE 13.1 (64-bit)GCC 4.8.1SUSE Linux 20130909
Red Hat Enterprise Linux 6.6 (64-bit)GCC 4.9.1Red Hat 4.9.1-10 20140922
Ubuntu 14.04 (64-bit)GCC 4.6.3Ubuntu/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.11Clang as provided by Apple
macOS 10.7Deployment only
Embedded Platforms: Embedded Linux, Windows Embedded (Compact and Standard), QNX
Embedded LinuxGCCARM Cortex-A, Intel boards with GCC-based toolchains
QNX 6.6.0 (armv7le and x86)As provided by QNXHosts: Ubuntu 14.04 (64-bit), Windows
Windows Embedded 7 (armv4i)MSVC 2008Windows 7 host
Mobile Platforms: Android, iOS, WinRT
Windows Phone 8.1 (arm)MSVC 2013Hosts: Windows 8.1, Windows 10
Windows Runtime (x86, x86_64, arm)MSVC 2015, MSVC 2013Hosts: Windows 8.1, Windows 10
iOS 6 and aboveClang as provided by ApplemacOS host
Android (API Level: 9)GCC as provided by GoogleHosts: Ubuntu 14.04 (64-bit), macOS, Windows

Qt 5.5

Supported until Mar. 16, 2018

PlatformCompilerNotes
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/X11Known Issues
openSUSE 13.1 (64-bit)GCC 4.8.1SUSE Linux 20130909
Red Hat Enterprise Linux 6.6 (64-bit)GCC 4.9.1Red Hat 4.9.1-10 20140922
Ubuntu 14.04 (64-bit)GCC 4.6.3Ubuntu/Linaro 4.6.3-1ubuntu5
Linux (32/64-bit)GCC 4.8.1, GCC 4.9.1
macOS
macOS 10.8, 10.9, 10.10clang-600.0.54
macOS 10.7i686-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.1Sourcery G++ Lite 2010q1-202, Ubuntu 14.04 (32-bit) host
Embedded Linux (iMX.6-armv7a)arm-none-linux-gnueabi-gcc-4.4.1Sourcery G++ Lite 2010q1-202, Ubuntu 14.04 (64-bit) host
QNX 6.6.0 (armv7le and x86)As provided by QNXHosts: Ubuntu 14.04 host (64-bit), Windows
Windows Embedded 7 (armv4i)MSVC 2008Windows 7 host
Mobile Platforms: Android, iOS, WinRT
Windows Phone 8.1 (arm)MSVC 2013Hosts: Windows 8.1, Windows 10
Windows Runtime (x86, x86_64, arm)MSVC 2015, MSVC 2013Hosts: Windows 8.1, Windows 10
iOS 5.1.1 and aboveClang as provided by ApplemacOS host
AndroidGCC as provided by GoogleHosts: Ubuntu 14.04 (64-bit), macOS, Windows

Qt 5.4

Supported until July 01, 2017

PlatformCompilerNotes
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/64bitMSVC 2013, MSVC 2012, MSVC 2010, MinGW 4.8, MinGW 4.7
Windows XP (32-bit)Deployment only
Linux/X11Known Issues
openSUSE 13.1 (64-bit)GCC 4.8.1SUSE Linux 20130909
Red Hat Enterprise Linux 6.5 (64-bit)GCC 4.4.7Red Hat 4.4.7-4 20120313
Ubuntu 12.04 (64-bit)GCC 4.6.3Ubuntu/Linaro 4.6.3-1ubuntu5
Ubuntu 11.10 (32/64-bit)GCC 4.6.1Ubuntu/Linaro 4.6.1-9ubuntu3
Linux (32/64-bit)GCC 4.8.1
macOS
macOS 10.8, 10.9, 10.10clang-600.0.54
macOS 10.7i686-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.1Sourcery G++ Lite 2010q1-202, Ubuntu 11.10 (32-bit) host
Embedded Linux (iMX.6-armv7a)arm-none-linux-gnueabi-gcc-4.4.1ourcery G++ Lite 2010q1-202, Ubuntu 12.04 (64-bit) host
QNX 6.6.0 (armv7le and x86)As provided by QNXHosts: Ubuntu 12.04 (64-bit), Windows
Windows Embedded 7 (armv4i)MSVC 2008Windows 7 host
Mobile Platforms: Android, iOS, WinRT
Windows Phone 8.1 (arm)MSVC 2013Windows 8.1 host
Windows Runtime (x86, x86_64, arm)MSVC 2013Windows 8.1 host
iOS 5.1.1 and aboveClang as provided by ApplemacOS host
AndroidGCC as provided by GoogleHosts: 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.