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

PlatformCompilerNotes
Windows
Windows 10 (x86_64)MSVC 2017, MSVC 2015, MinGW 5.3Tested on Windows 10 Creators Update
Windows 10 (x86)MSVC 2017, MSVC 2015, MinGW 5.3Tested 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.3MinGW-builds gcc 5.3.0 (x86)
Universal Windows Platform (UWP)
UWP 10 (x86, x86_64, armv7)MSVC 2017, MSVC 2015Host: 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.1devtoolset-3
Red Hat Enterprise Linux 7.2 (x86_64)GCC 5.3.1devtoolset-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.3Hosts: 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 AppleXcode 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 AppleXcode 9 (macOS 10.13)
tvOS 10, tvOS 11 (armv8) (Technology Preview)Clang as provided by AppleXcode 9 (macOS 10.13)
watchOS 3, watchOS 4 (armv7k) (Technology Preview)Clang as provided by AppleXcode 9 (macOS 10.13)
Embedded Platforms: Embedded Linux, QNX, INTEGRITY
Embedded LinuxGCCARM Cortex-A, Intel boards with GCC-based toolchains
Embedded Linux (Boot2Qt) (armv7, armv8, x86, x86_64)GCC 6.2Yocto 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 QNXHosts: RHEL 7.2 (x86_64), Windows 7 (x86_64), Windows 10 (x86_64), Windows 7 (x86), macOS 10.12
INTEGRITY 11.4.4As provided by Green Hills INTEGRITYHost: RHEL 7.2 (x86_64)

Qt 5.10

Supported until one year after release

PlatformCompilerNotes
Windows
Windows 10 (x86_64)MSVC 2017, MSVC 2015, MSVC 2013, MinGW 5.3Tested on Windows 10 Creators Update
Windows 10 (x86)MSVC 2017, MSVC 2015, MSVC 2013, MinGW 5.3Tested 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.3MinGW-builds gcc 5.3.0 (x86)
Universal Windows Platform (UWP)
UWP 10 (x86, x86_64, armv7)MSVC 2017, MSVC 2015Host: 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.1devtoolset-3
Red Hat Enterprise Linux 7.2 (x86_64)GCC 5.3.1devtoolset-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.3Hosts: 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 AppleXcode 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 AppleXcode 9 (macOS 10.13)
tvOS 10, tvOS 11 (armv8) (Technology Preview)Clang as provided by AppleXcode 9 (macOS 10.13)
watchOS 3, watchOS 4 (armv7k) (Technology Preview)Clang as provided by AppleXcode 9 (macOS 10.13)
Embedded Platforms: Embedded Linux, QNX, INTEGRITY
Embedded LinuxGCCARM Cortex-A, Intel boards with GCC-based toolchains
Embedded Linux (Boot2Qt) (armv7, armv8, x86, x86_64)GCC 6.2Yocto 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 QNXHosts: RHEL 7.2 (x86_64), Windows 7 (x86_64), Windows 10 (x86_64), Windows 7 (x86), macOS 10.12
INTEGRITY 11.4.4As provided by Green Hills INTEGRITYHost: RHEL 7.2 (x86_64)

Qt 5.9

Long-term support (LTS): Supported until May 31, 2020

PlatformCompilerNotes
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.3MinGW-builds gcc 5.3.0 (32-bit)
Universal Windows Platform (UWP)
UWP 10 (x86, x86_64, armv7)MSVC 2017, MSVC 2015Hosts: Windows 10
Linux/X11
openSUSE 42.1 (64-bit)GCC 4.8.5
Red Hat Enterprise Linux 6.6 (64-bit)GCC 4.9.1devtoolset-3
Red Hat Enterprise Linux 7.2 (64-bit)GCC 5.3.1devtoolset-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.12Clang as provided by Apple
Embedded Platforms: Embedded Linux, QNX, INTEGRITY
VxWorks is available through Qt Professional Services
Embedded LinuxGCCARM Cortex-A, Intel boards with GCC-based toolchains
QNX 6.6 (armv7le and x86), 7.0 (armv7le, arm64 and x86)GCC as provided by QNXHosts: RHEL 6.6 (64-bit), RHEL 7.2 (64-bit), Windows 10 (64-bit), Windows 7 (32-bit)
INTEGRITY 11.4.xAs provided by Green Hills INTEGRITYHosts: 64-bit Linux
VxWorks 7As provided by Wind RiverHosts: 64-bit Linux, Windows
Mobile Platforms: Android, iOS
iOS 8, 9, 10 (armv7, arm64)Clang as provided by ApplemacOS 10.10 host
Android (API Level: 16)GCC as provided by Google, MinGW 5.3Hosts: RHEL 7.2 (64-bit), macOS 10.12, Windows 7 (64-bit)

Qt 5.8

Supported until Jan 23, 2018

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

Long-term support (LTS): 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

© 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.