Поддерживаемые платформы
Qt поддерживает ряд 32- и 64-битных платформ и, как правило, может быть собрана на любой платформе с помощью GCC, компилятора от производителя ОС или компилятора стороннего производителя. Несмотря на то, что Qt может быть собрана на целом ряде комбинаций платформа-компилятор, только часть из них активно поддерживается Nokia:
Активно поддерживаемые платформы
Платформа | Компиляторы |
Apple Mac OS X (32-битный) | gcc 4.0.1 |
Linux (32 и 64-битный) | gcc 4.1, 4.2 |
Microsoft Windows | gcc 4.3 (MinGW) (32-битный), MSVC 2003, 2005 (32 и 64-битный), Intel icc |
Остальные комбинации платформа-компилятор поддерживаются либо сообществом, либо вообще не поддерживаются. Смотрите раздел Поддержка Makespec дальше по тексту для полного списка комбинаций платформа-компилятор, которые доступны с Qt и уровень их поддержки.
В он-лайновой Политике поддержки платформ Nokia для Qt описывает уровень поддержки, который вы можете ожидать для этих платформ.
Поддерживаемые возможности
Компилятор | Свойства |
| Concurrent | XmlPatterns | WebKit | CLucene | Phonon |
g++ 3.3 | X | X | | X | X |
g++ 3.4 и выше | X | X | X | X | X |
SunCC <= 5.6 | X | | | X | X |
SunCC 5.7 & 5.8 | X | X | | X | X |
SunCC 5.9 и выше | 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 и выше | X | X | X | X | X |
Поддержка Makespec
Обратите внимание, что любая комбинация платформа-компилятор не приведенная здесь обоснованно не поддерживается.
Makespec | Архитектура | Версии компилятора | Уровень поддержки |
aix-g++ | - | - | - |
aix-g++-64 | - | - | - |
aix-xlc | PowerPC | 6 | Активная |
aix-xlc-64 | - | - | - |
cygwin-g++ | - | - | Не поддерживается |
darwin-g++ | - | - | Сообщество |
freebsd-g++ | - | - | Сообщество |
freebsd-g++34 | - | - | Сообщество |
freebsd-g++40 | - | - | Сообщество |
freebsd-icc | - | - | Сообщество |
hpux-acc* | PA/RISC | A.03.57 | Активная |
hpux-g++ | PA/RISC | 3.4 | Активная |
hpux-g++-64 | - | - | Активная |
hpuxi-acc* | Itanium | A.06.10 | Активная |
hpuxi-g++* | Itanium | 4.1 | Активная |
hurd-g++ | - | - | Сообщество |
irix-cc* | MIPS | MIPS Pro | Активная |
irix-g++* | MIPS | 3.3 | Активная |
linux-cxx | - | - | Сообщество |
linux-ecc-64 | - | - | Сообщество |
linux-g++ | Itanium | 3.4 | Сообщество |
linux-g++ | x86, x86-64 | 3.3, 3.4 | Сообщество |
linux-g++ | x86, x86-64 | 4.1, 4.2 | Активная |
linux-icc | x86, x86-64 | 10.1 | Активная |
linux-icc-32 | - | - | Активная |
linux-icc-64 | - | - | Активная |
linux-kcc | - | - | Сообщество |
linux-llvm | - | - | Сообщество |
linux-lsb-g++ | - | - | Сообщество |
linux-pgcc | - | - | Не поддерживается |
lynxos-g++ | - | - | Сообщество |
macx-icc | - | - | - |
macx-g++ | ppc | 3.3 | Не поддерживается |
macx-g++ | x86*, ppc* | 4.0.1 | Активная |
macx-llvm | - | - | Сообщество |
macx-pbuilder | - | - | - |
macx-xcode | - | - | Активная |
macx-xlc | - | - | - |
netbsd-g++ | - | - | Сообщество |
openbsd-g++ | - | - | Сообщество |
qws/linux-g++ | MIPS, PowerPC | 3.4, 4.1, 4.2 | Сообщество |
qws/linux-g++ | x86, ARM | 3.4, 4.1, 4.2 | Активная |
sco-cc | - | - | Не поддерживается |
sco-g++ | - | - | Не поддерживается |
solaris-cc* | sparc, x86 | 5.5 | Активная |
solaris-g++* | sparc, x86 | 3.4.2 | Активная |
unixware-cc | - | - | Не поддерживается |
unixware-g++ | - | - | Не поддерживается |
win32-borland | - | - | Не поддерживается |
win32-g++ | x86 | 3.4 | Активная |
win32-icc | x86 | 9.1 | Активная |
win32-msvc | x86 | 6.0 | Активная |
win32-msvc2002 | - | 2002 | Активная |
win32-msvc2003 | x86 | 2003 | Активная |
win32-msvc2005 | x86 | 2005 | Активная |
win32-msvc2008 | - | 2008 | Активная |
win32-msvc.net | x86 | 2002 | Активная |
wince*-msvc.net2005 | x86, ARMv4i | 2005 | Активная |
tru64-cxx | - | - | Не поддерживается |
tru64-g++ | - | - | Не поддерживается |
|