Supported Platforms
Qt is supported on a variety of 32-bit and 64-bit platforms, and can usually be built on each platform with GCC, a vendor-supplied compiler, or a third party compiler. Although Qt may be built on a range of platform-compiler combinations, only a subset of these are actively supported by Qt Software.
A more general overview of the platforms Qt runs on can be found on the Platform Notes page. Information about the compilers used on each platform can be found on the Compiler Notes page.
Most Common Actively Supported Platforms
Platform | Compilers |
Apple Mac OS X (32-bit) | gcc 4.0.1 |
Linux (32 and 64-bit) | gcc 4.1, 4.2, 4.3 |
Microsoft Windows | gcc 3.4.2 (MinGW) (32-bit), MSVC 2003, 2005 (32 and 64-bit), 2008, Intel icc (see note) |
Any platform-compiler combinations not listed here should be considered unsupported.
Actively Supported Platforms
OS | Architecture | Makespec | Compiler version(s) |
AIX | PowerPC | aix-xlc | xlC 6 |
AIX | PowerPC | aix-xlc-64 | xlC 6 |
HPUX | PA/RISC | hpux-acc* | A.03.57 (aCC 3.57) |
HPUX | PA/RISC | hpux-g++ | GCC 3.4.4 |
HPUX | PA/RISC | hpux-g++-64 | GCC 3.4.4 |
HPUX | Itanium | hpuxi-acc* | A.06.10 (aCC 6.10) |
Embedded Linux | ARM | qws/linux-arm-g++ | GCC 3.4, 4.1, 4.2, 4.3 |
Embedded Linux | Intel 32-bit | qws/linux-x86-g++ | GCC 3.4, 4.1, 4.2, 4.3 |
Linux | Intel 32/64-bit | linux-g++ | GCC 4.1, 4.2, 4.3 |
Linux | Intel 32/64-bit | linux-icc | icc 10.1 |
Linux | Intel 32-bit | linux-icc-32 | icc 10.1 |
Linux | Intel 64-bit | linux-icc-64 | icc 10.1 |
Mac OS X | Intel 32/64-bit, PowerPC | macx-g++ | GCC 4.0.1 |
Mac OS X | Intel 32/64-bit, PowerPC | macx-g++42 | GCC 4.2 |
Solaris | SPARC, Intel 32-bit | solaris-cc* | Sun CC 5.5 |
Solaris | SPARC, Intel 32-bit | solaris-g++* | GCC 3.4.2 |
Windows XP/Vista | Intel 32/64-bit | win32-g++ | GCC 3.4.2 (MinGW 5.1.4) |
Windows XP/Vista | Intel 32/64-bit | win32-icc | icc 9.1 |
Windows XP/Vista | Intel 32/64-bit | win32-msvc2003 | Visual Studio 2003 |
Windows XP/Vista | Intel 32/64-bit | win32-msvc2005 | Visual Studio 2005 |
Windows XP/Vista | Intel 32/64-bit | win32-msvc2008 | Visual Studio 2008 |
Windows CE | Intel 32-bit, ARMv4i, MIPS | wince*-msvc2005 | Visual Studio 2005 |
Windows CE | Intel 32-bit, ARMv4i, MIPS | wince*-msvc2008 | Visual Studio 2008 |
Community Supported Platforms
OS | Architecture | Makespec | Compiler version(s) |
Mac OS X | Intel 32-bit, PowerPC | darwin-g++ | - |
FreeBSD | - | freebsd-g++ | - |
FreeBSD | - | freebsd-g++34 | - |
FreeBSD | - | freebsd-g++40 | - |
FreeBSD | - | freebsd-icc | - |
HPUX | Itanium | hpuxi-g++* | GCC 4.1 |
Linux | - | linux-cxx | - |
Linux | - | linux-ecc-64 | - |
Linux | Itanium | linux-g++ | GCC 3.4 |
Linux | Intel 32/64-bit | linux-g++ | GCC 3.3, 3.4 |
Linux | Intel 32/64-bit | linux-g++ | GCC 4.0 |
Linux | - | linux-kcc | - |
Linux | - | linux-llvm | - |
Linux | - | linux-lsb-g++ | - |
LynxOS | - | lynxos-g++ | - |
Mac OS X | - | macx-llvm | - |
NetBSD | - | netbsd-g++ | - |
OpenBSD | - | openbsd-g++ | - |
Embedded Linux | MIPS, PowerPC | qws/linux-g++ | GCC 3.4, 4.1, 4.2, 4.3 |
Unsupported Platforms
The following platforms were supported in previous releases, either as actively supported or community supported platforms, but are now unsupported.
OS | Architecture | Makespec | Compiler version(s) |
IRIX | MIPS | irix-cc* | MIPS Pro |
IRIX | MIPS | irix-g++* | GCC 3.3 |
Windows XP/Vista | Intel 32/64-bit | win32-msvc | Visual C++ 6.0 |
Windows XP/Vista | Intel 32/64-bit | win32-msvc2002 | Visual Studio 2002 |
Windows XP/Vista | Intel 32/64-bit | win32-msvc.net | Visual Studio 2002 |
Qt Software's online Platform Support Policy for Qt describes the level of support you should expect for these platforms.
Supported Features
Not all compilers used to build Qt are able to compile all modules. The following table shows the compiler support for five modules that are not uniformly available for all platforms and compilers.
Compiler | Features |
| Concurrent | XmlPatterns | WebKit | CLucene | Phonon |
g++ 3.3 | | X | | X | X |
g++ 3.4 and up | X | X | X | X | X |
SunCC 5.5 | | | | X | X |
aCC series 3 | | | | X | X |
aCC series 6 | X | X | X | X | X |
xlC 6 | | | | X | X |
Intel CC 10 (see note) | X | X | X | X | X |
MSVC 2003 | X | X | | X | X |
MSVC 2005 and up | X | X | X | X | X |
Copyright © 2009 Nokia Corporation and/or its subsidiary(-ies) |
Trademarks |
Qt 4.5.2 |
|