Поддерживаемые платформы
В Qt 6.0 поддерживаются следующие платформы. Сведения о предыдущих версиях Qt см. в Архивах документации Qt.
Поддерживаемые платформы активно поддерживаются, подвергаются тестированию, а найденные в них ошибки имеют приоритет при исправлении. Значительные ошибки, обнаруженные при тестировании, могут повлиять на даты выпуска.
Компания Qt предоставляет коммерческую поддержку всех официально поддерживаемых платформ и конфигураций.
Конфигурации, не указанные ниже, не поддерживаются проектом Qt официально. Однако Qt может работать и на неподдерживаемых платформах и конфигурациях. Компания Qt, партнеры Qt, разработчики с открытым исходным кодом и пользователи сообщества могут оказать помощь в этой ситуации.
Примечание: Поддержка определенных конфигураций или версий операционных систем может завершиться до завершения поддержки Qt 6.0. В последующих обновлениях Qt 6.0 может быть прекращена поддержка какой-либо конфигурации или она может быть заменена на текущую поддерживаемую версию.
Рабочие столы
Linux/X11
| Дистрибутив | Архитектура | Компилятор | Заметки |
|---|---|---|---|
| CentOS Linux 8.1 | x86_64 |
GCC 9 | |
| openSUSE 15.x | x86_64 |
GCC 9 | |
| SUSE Linux Enterprise Server 15 SP2 | 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.0 |
x86_64 и x86_64h
|
Xcode 12 (SDK 10.15) |
Windows
| Операционная система | Архитектура | Компилятор | |
|---|---|---|---|
| Windows 10 | x86_64 |
MSVC 2019, MinGW 8.1 |
Мобильные платформы
Android
| Дистрибутив | Архитектура | Компилятор | Заметки |
|---|---|---|---|
| Android 6.0 или более поздние версии (API 23 или выше) |
armv7a, x86, arm64-v8, и x86_64
|
Clang 9.0.8 (NDK r21) и Clang 8.0.7 (NDK r20b), предоставленные Google, MinGW 8.1 |
iOS
| Целевая платформа | Архитектура | Среда разработки | Заметки |
|---|---|---|---|
| iOS 13, iOS 14 |
armv8 (arm64) |
Xcode 12 (iOS 14 SDK) |
Встраиваемые платформы
Встраиваемый Linux
См. Настройка встраиваемого устройства Linux для получения сведений о кросс-компиляции Qt для встраиваемых устройств Linux.
Для получения дополнительной информации о поддержке встроенных платформ см. документацию Qt для разработки устройств.
Доступность пакетов
Вы можете загрузить установщики и исходные пакеты Qt со страницы Загрузки. Дополнительную информацию см. на странице Начало работы с Qt.
Примечание: Все поддерживаемые конфигурации не предоставляются в виде бинарных пакетов в установщике Qt. Однако цель состоит в предоставлении наиболее широко используемых конфигураций для удобства разработчиков.
Примечание: Бинарные пакеты для Linux ссылаются на glibc 2.28. Если вы используете версию glibc, более старую, чем эта, вам необходимо собрать Qt из исходного кода или обновить glibc до версии 2.28 или новее.
Исключения
Отдельные модули могут быть доступны только на некоторых платформах или могут не поддерживать все конфигурации. Например, поскольку Qt WebEngine использует Chromium в качестве сторонней зависимости, ограничения платформы или конфигурации, установленные выше, также применяются к Qt WebEngine.
Документация по каждому модулю содержит подробную информацию об исключениях модуля из общей поддержки платформ и конфигураций, описанных на этой странице.
Развертывание приложений Qt
Процедура развертывания для каждой платформы отличается и подробно описана на страницах соответствующих платформ. В то же время существует статья по развертыванию, которая обобщает процедуру развертывания в целом.
Общие юридические оговорки
Обратите внимание, что Qt предоставляется «как есть» без каких-либо гарантий, и что наши продукты не лишены ошибок или багов. В максимальной степени, разрешенной действующим законодательством, компания Qt от своего имени и от имени своих поставщиков отказывается от всех гарантий и условий, явных или подразумеваемых, включая, но не ограничиваясь, подразумеваемыми гарантиями товарной пригодности, пригодности для определенной цели, права собственности и отсутствия нарушения прав, в отношении лицензируемого программного обеспечения.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.0/supported-platforms.html