Home · All Namespaces · All Classes · Main Classes · Grouped Classes · Modules · Functions |
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.
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.
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 |
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 |
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.
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.1 |