Поддерживаемые платформы
Qt поддерживает ряд 32- и 64-битных платформ и, как правило, может быть собрана на любой платформе с помощью GCC, компилятора от производителя ОС или компилятора стороннего производителя. Хотя Qt можно собрать на ряде комбинаций платформа-компилятор, только их подмножество поддерживается Qt.
Более общий обзор платформ, на который работает Qt, можно найти на странице Замечания по платформам. Информацию об используемых на каждой платформе компиляторах можно найти на странице Замечания по компиляторам.
Самые распространенные активно поддерживаемые платформы
Платформа | Компиляторы |
Apple Mac OS X (32-битный) | gcc 4.0.1 |
Linux (32 и 64-битный) | gcc 4.1, 4.2, 4.3 |
Microsoft Windows | gcc 3.4.2 (MinGW) (32-битный), MSVC 2003, 2005 (32 и 64-битный), 2008, Intel icc (смотрите замечание) |
Любая комбинация платформа-компилятор не приведенная здесь обоснованно не поддерживается.
Активно поддерживаемые платформы
ОС | Архитектура | Makespec | Версии компилятора |
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) |
Встраиваемые Linux-системы | ARM | qws/linux-arm-g++ | GCC 3.4, 4.1, 4.2, 4.3 |
Встраиваемые Linux-системы | Intel 32-разрядный | qws/linux-x86-g++ | GCC 3.4, 4.1, 4.2, 4.3 |
Linux | Intel 32/64-разрядный | linux-g++ | GCC 4.1, 4.2, 4.3 |
Linux | Intel 32/64-разрядный | linux-icc | icc 10.1 |
Linux | Intel 32-разрядный | linux-icc-32 | icc 10.1 |
Linux | Intel 64-разрядный | linux-icc-64 | icc 10.1 |
Mac OS X | Intel 32/64-разрядный, PowerPC | macx-g++ | GCC 4.0.1 |
Mac OS X | Intel 32/64-разрядный, PowerPC | macx-g++42 | GCC 4.2 |
Solaris | SPARC, Intel 32-разрядный | solaris-cc* | Sun CC 5.5 |
Solaris | SPARC, Intel 32-разрядный | solaris-g++* | GCC 3.4.2 |
Windows XP/Vista | Intel 32/64-разрядный | win32-g++ | GCC 3.4.2 (MinGW 5.1.4) |
Windows XP/Vista | Intel 32/64-разрядный | win32-icc | icc 9.1 |
Windows XP/Vista | Intel 32/64-разрядный | win32-msvc2003 | Visual Studio 2003 |
Windows XP/Vista | Intel 32/64-разрядный | win32-msvc2005 | Visual Studio 2005 |
Windows XP/Vista | Intel 32/64-разрядный | win32-msvc2008 | Visual Studio 2008 |
Windows CE | Intel 32-разрядный, ARMv4i, MIPS | wince*-msvc2005 | Visual Studio 2005 |
Windows CE | Intel 32-разрядный, ARMv4i, MIPS | wince*-msvc2008 | Visual Studio 2008 |
Платформы, поддерживаемые сообществом
ОС | Архитектура | Makespec | Версии компилятора |
Mac OS X | Intel 32-разрядный, 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-разрядный | linux-g++ | GCC 3.3, 3.4 |
Linux | Intel 32/64-разрядный | 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++ | - |
Встраиваемые Linux-системы | MIPS, PowerPC | qws/linux-g++ | GCC 3.4, 4.1, 4.2, 4.3 |
Неподдерживаемые платформы
Следующие платформы поддерживались в предыдущих выпусках, или активно поддерживаемые или платформы поддерживаемые сообществом, но теперь не поддерживаются.
ОС | Архитектура | Makespec | Версии компилятора |
IRIX | MIPS | irix-cc* | MIPS Pro |
IRIX | MIPS | irix-g++* | GCC 3.3 |
Windows XP/Vista | Intel 32/64-разрядный | win32-msvc | Visual C++ 6.0 |
Windows XP/Vista | Intel 32/64-разрядный | win32-msvc2002 | Visual Studio 2002 |
Windows XP/Vista | Intel 32/64-разрядный | win32-msvc.net | Visual Studio 2002 |
В он-лайновой Политике поддержки платформ Qt описывается уровень поддержки, который вы можете ожидать для этих платформ.
Поддерживаемые возможности
Не все используемые для сборки Qt компиляторы способны скомпилировать все модули. Следующая таблица показывает поддержку компиляторов для пяти модулей, которые не доступны одновременно для всех платформ и компиляторов.
Компилятор | Свойства |
| Concurrent | XmlPatterns | WebKit | CLucene | Phonon |
g++ 3.3 | | X | | X | X |
g++ 3.4 и выше | 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 (смотрите примечание) | X | X | X | X | X |
MSVC 2003 | X | X | | X | X |
MSVC 2005 и выше | X | X | X | X | X |
Copyright © 2009 Nokia Corporation and/or its subsidiary(-ies) |
Торговые марки |
Qt 4.5.3 |
|