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 Nokia:
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 |
Microsoft Windows | gcc 4.3 (MinGW) (32-bit), MSVC 2003, 2005 (32 and 64-bit), Intel icc |
Other platform-compiler combinations are either community supported or unsupported. See the Makespec Support section further down for a complete list of platform-compiler combinations that ship with Qt and their support levels.
Nokia's online Platform Support Policy for Qt describes the level of support you should expect for these platforms.
Supported Features
Compiler | Features |
| Concurrent | XmlPatterns | WebKit | CLucene | Phonon |
g++ 3.3 | X | X | | X | X |
g++ 3.4 and up | X | X | X | X | X |
SunCC <= 5.6 | X | | | X | X |
SunCC 5.7 & 5.8 | X | X | | X | X |
SunCC 5.9 and up | X | X | X | X | X |
aCC series 3 | | | | X | X |
aCC series 6 | X | X | X | X | X |
MIPSpro 7.4.2m | | X | | X | X |
xlC 6 | | | | X | X |
Intel CC 10 | X | X | X | X | X |
MSVC 6.0 | | | | X | X |
MSVC 2002 | | | | X | X |
MSVC 2003 | X | X | | X | X |
MSVC 2005 and up | X | X | X | X | X |
Makespec Support
Note that any platform-compiler combinations not listed here should be considered unsupported.
Makespec | Architecture | Compiler version(s) | Support Level |
aix-g++ | - | - | - |
aix-g++-64 | - | - | - |
aix-xlc | PowerPC | 6 | Active |
aix-xlc-64 | - | - | - |
cygwin-g++ | - | - | Unsupported |
darwin-g++ | - | - | Community |
freebsd-g++ | - | - | Community |
freebsd-g++34 | - | - | Community |
freebsd-g++40 | - | - | Community |
freebsd-icc | - | - | Community |
hpux-acc* | PA/RISC | A.03.57 | Active |
hpux-g++ | PA/RISC | 3.4 | Active |
hpux-g++-64 | - | - | Active |
hpuxi-acc* | Itanium | A.06.10 | Active |
hpuxi-g++* | Itanium | 4.1 | Active |
hurd-g++ | - | - | Community |
irix-cc* | MIPS | MIPS Pro | Active |
irix-g++* | MIPS | 3.3 | Active |
linux-cxx | - | - | Community |
linux-ecc-64 | - | - | Community |
linux-g++ | Itanium | 3.4 | Community |
linux-g++ | x86, x86-64 | 3.3, 3.4 | Community |
linux-g++ | x86, x86-64 | 4.1, 4.2 | Active |
linux-icc | x86, x86-64 | 10.1 | Active |
linux-icc-32 | - | - | Active |
linux-icc-64 | - | - | Active |
linux-kcc | - | - | Community |
linux-llvm | - | - | Community |
linux-lsb-g++ | - | - | Community |
linux-pgcc | - | - | Unsupported |
lynxos-g++ | - | - | Community |
macx-icc | - | - | - |
macx-g++ | ppc | 3.3 | Unsupported |
macx-g++ | x86*, ppc* | 4.0.1 | Active |
macx-llvm | - | - | Community |
macx-pbuilder | - | - | - |
macx-xcode | - | - | Active |
macx-xlc | - | - | - |
netbsd-g++ | - | - | Community |
openbsd-g++ | - | - | Community |
qws/linux-g++ | MIPS, PowerPC | 3.4, 4.1, 4.2 | Community |
qws/linux-g++ | x86, ARM | 3.4, 4.1, 4.2 | Active |
sco-cc | - | - | Unsupported |
sco-g++ | - | - | Unsupported |
solaris-cc* | sparc, x86 | 5.5 | Active |
solaris-g++* | sparc, x86 | 3.4.2 | Active |
unixware-cc | - | - | Unsupported |
unixware-g++ | - | - | Unsupported |
win32-borland | - | - | Unsupported |
win32-g++ | x86 | 3.4 | Active |
win32-icc | x86 | 9.1 | Active |
win32-msvc | x86 | 6.0 | Active |
win32-msvc2002 | - | 2002 | Active |
win32-msvc2003 | x86 | 2003 | Active |
win32-msvc2005 | x86 | 2005 | Active |
win32-msvc2008 | - | 2008 | Active |
win32-msvc.net | x86 | 2002 | Active |
wince*-msvc.net2005 | x86, ARMv4i | 2005 | Active |
tru64-cxx | - | - | Unsupported |
tru64-g++ | - | - | Unsupported |
|