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.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 (arm)MSVC 2013Windows 8.1 host
Windows Runtime (64-bit)MSVC 2013Windows 8.1 host
iOS 8.1 - macOS 10.9 hostClang as provided by Apple
Google Android (API Level: 22)As provided by GoogleHosts: Ubuntu 14.04 (64-bit), macOS 10.9, Windows 7, Windows 8

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 (arm)MSVC 2013Windows 8.1 host
Windows Runtime (64-bit)MSVC 2013Windows 8.1 host
iOS 8.1clang-600.0.54macOS 10.9 host
Google AndroidAs provided by GoogleHosts: Ubuntu 14.04 (64-bit), macOS 10.9, Windows 7, Windows 8

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 (arm)MSVC 2013Windows 8 host
Windows Runtime (64-bit)MSVC 2013Windows 8 host
iOS 8.1clang-600.0.54macOS 10.9 host
Google AndroidAs provided by GoogleHosts: Ubuntu 12.04 (64-bit), macOS 10.9, Windows 7, Windows 8

Qt 5.3

Supported until Dec. 10, 2016

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/64-bit)MSVC 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.6.1, GCC 4.6.3, GCC 4.8.1
macOS
macOS 10.8, 10.9, 10.10clang-600.0.54
macOS 10.7i686-apple-darwin11-llvm-gcc-4.2
macOS 10.6Deployment only
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 host (32-bit)
Embedded Linux (iMX.6-armv7a)arm-none-linux-gnueabi-gcc-4.4.1Sourcery G++ Lite 2010q1-202, Ubuntu 12.04 host (64-bit)
QNX 6.6.0 (armv7le and x86)As provided by QNXHosts: Ubuntu 12.04 host (64-bit), Windows
Windows Embedded 7 (armv4i)MSVC 2008Windows 7 host
Mobile Platforms: Android, iOS, WinRT
Windows Phone (arm)MSVC 2013Windows 8 host
Windows Runtime (64-bit)MSVC 2013Windows 8 host
iOS 8.1clang-600.0.54macOS 10.9 host
Google AndroidAs provided by GoogleHosts: Ubuntu 12.04 (64-bit), macOS 10.9, Windows 7, Windows 8

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