Поддерживаемые платформы
В Qt 6.2 поддерживаются следующие платформы. Для получения информации о предыдущих выпусках Qt обратитесь к соответствующему разделу в Архивах документации Qt.
Поддерживаемые платформы активно сопровождаются, подвергаются тестированию, а обнаруженные в них ошибки имеют приоритет при исправлении. Значительные ошибки, обнаруженные при тестировании, могут повлиять на даты выхода релизов.
Компания Qt предлагает коммерческую поддержку для всех официально поддерживаемых платформ и конфигураций.
Конфигурации, не указанные ниже, не поддерживаются официально проектом Qt. Однако Qt может работать и на неподдерживаемых платформах и конфигурациях. Компания Qt, партнёры Qt, разработчики с открытым исходным кодом и пользователи сообщества могут оказать помощь в этой ситуации.
Примечание: Поддержка конкретных конфигураций или версий операционных систем может завершиться до окончания поддержки Qt 6.2. Последующее обновление Qt 6.2 может прекратить поддержку конфигурации или заменить её на текущую поддерживаемую версию.
Рабочие столы
Linux/X11
| Дистрибутив | Архитектура | Компилятор | Примечания |
|---|---|---|---|
| CentOS Linux 8.2 | x86_64 |
GCC 10 (набор инструментов) | |
| openSUSE 15.3 | x86_64 |
GCC 9 | |
| SUSE Linux Enterprise Server 15 SP3 | x86_64 |
GCC 10 | |
| Ubuntu 20.04 | x86_64 |
GCC, предоставляемый Canonical, GCC 9.x | |
| Generic Linux |
x86 и x86_64
|
GCC 9 |
macOS
| Целевая платформа | Архитектура | Среда разработки |
|---|---|---|
| macOS 10.14, 10.15, 11 |
x86_64, x86_64h, и arm64
|
Xcode 12 (SDK 11) |
Windows
| Операционная система | Архитектура | Компилятор | |
|---|---|---|---|
| Windows 10 (1809 или более поздняя) | x86_64 |
MSVC 2019, MinGW 11.2 | |
| Windows на ARM | arm64 |
MSVC 2019 | Технологический предварительный просмотр |
Мобильные платформы
Android
| Дистрибутив | Архитектура | Компилятор | Примечания |
|---|---|---|---|
| Android 6.0 или более поздняя версия (уровень API 23 или выше) |
armv7a, x86, arm64-v8, и x86_64
|
Clang 11.0.5 (NDK r22b), предоставленный Google, MinGW 11.2 |
iOS
| Целевая платформа | Архитектура | Среда разработки | Примечания |
|---|---|---|---|
| iOS 13, iOS 14, iOS 15 |
armv8 (arm64) |
Xcode 12 (SDK iOS 14), Xcode 13 (SDK iOS 15) |
Встраиваемые платформы
Android Automotive OS
Решение Qt для Android Automotive основано на Qt для Android, поддерживая Android 10 и 11 с привязками к API Android Automotive.
Встраиваемый Linux
Обратитесь к Настройка встраиваемого устройства Linux для получения информации о генерации кросс-компиляции Qt для устройств встраиваемого Linux.
Для получения дополнительной поддержки встраиваемых платформ обратитесь к документации Qt для создания устройств.
Операционные системы реального времени
| Операционная система | Архитектура | Компилятор | Предоставлено в |
|---|---|---|---|
| INTEGRITY 19.0.13 | arm64 |
Компилятор GHS версии 2020.1.4 или новее | Qt для INTEGRITY |
| QNX 7.1 | Qt для QNX |
Доступность пакетов
Вы можете загрузить установщики и исходные пакеты Qt на странице Загрузки. Для получения дополнительной информации посетите страницу Начало работы с Qt.
Примечание: Все поддерживаемые конфигурации не предоставляются в виде бинарных пакетов в установщике Qt. Однако целью является предоставление наиболее распространённых конфигураций для удобства разработчика.
Примечание: Бинарные пакеты для Linux ссылаются на glibc 2.28. Если вы используете версию glibc, более старую, чем эта, вам необходимо скомпилировать Qt из исходных кодов или обновить glibc до версии 2.28 или новее.
Исключения
Отдельные модули могут быть доступны только на некоторых платформах или могут не поддерживать все конфигурации. Например, поскольку Qt WebEngine использует Chromium в качестве внешней зависимости, ограничения платформы или конфигурации, установленные в Chromium, также применяются к Qt WebEngine.
Документация для каждого модуля содержит подробную информацию обо всех исключениях модуля из общей поддержки платформ и конфигураций, описанных на этой странице.
Развёртывание приложений Qt
Процедура развёртывания для каждой платформы отличается и более подробно описана на страницах соответствующих платформ. Тем временем, есть статья о развёртывании, обобщающая процедуру развёртывания в целом.
Поддерживаемые версии Qt
| Версия | Дата выхода | Срок стандартной поддержки | Доступность расширенной поддержки |
|---|---|---|---|
| 5.0 (5.0.1) | 2012-12-19 | Закончилась | Да |
| 5.1 (5.1.1) | 2013-07-03 | Закончилась | Да |
| 5.2 (5.2.1) | 2013-12-12 | Закончилась | Да |
| 5.3 (5.3.2) | 2014-05-20 | Закончилась | Да |
| 5.4 (5.4.2) | 2014-12-10 | Закончилась | Да |
| 5.5 (5.5.1) | 2015-07-01 | Закончилась | Да |
| 5.6 (5.6.3) | 2016-03-16 | Закончилась | Да |
| 5.7 (5.7.1) | 2016-06-16 | Закончилась | Да |
| 5.8 | 2017-01-23 | Закончилась | Да |
| 5.9 (5.9.9) | 2017-05-31 | Закончилась | Да |
| 5.10 (5.10.1) | 2017-11-30 | Закончилась | Да |
| 5.11 (5.11.3) | 2018-05-22 | Закончилась | Да |
| 5.12 (5.12.11) LTS | 2018-12-05 | 2021-12-05 | Да |
| 5.13 (5.13.2) | 2019-06-19 | Закончилась | Да |
| 5.14 (5.14.2) | 2019-12-12 | Закончилась | Да |
| 5.15 (5.15.6) LTS | 2020-05-26 | 2023-05-26 | Да |
| 6.0 (6.0.4) | 2020-12-08 | 2021-12-08 | Да |
| 6.1 (6.1.3) | 2021-05-06 | 2022-05-06 | Да |
| 6.2 (6.2.1) LTS | 2021-09-30 | 2024-09-30 | Да |
Общая юридическая оговорка
Обратите внимание, что Qt предоставляется «как есть» без каких-либо гарантий и что наши продукты не лишены ошибок или багов. В максимально возможной степени, разрешенной действующим законодательством, компания Qt от своего имени и от имени своих поставщиков отказывается от всех гарантий и условий, явных или подразумеваемых, включая, но не ограничиваясь, подразумеваемыми гарантиями товарной пригодности, пригодности для конкретной цели, права собственности и отсутствия нарушения авторских прав в отношении Лицензируемого программного обеспечения.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/supported-platforms.html