Spec-Zone.ru › Qt 5.6

Поддерживаемые платформы

Qt — это коммерческая и лицензируемая по принципу открытого исходного кода кроссплатформенная платформа для приложений и пользовательского интерфейса. Она разрабатывается компанией The Qt Company совместно с сообществом Qt Project в соответствии с моделью управления открытым исходным кодом.

Используя Qt, вы можете создавать приложения с графическим интерфейсом пользователя один раз и развертывать их на настольных, мобильных и встроенных операционных системах без переписывания исходного кода.

Qt поддерживается на различных 32-разрядных и 64-разрядных платформах и, как правило, может быть скомпилирована на каждой платформе с помощью GCC, поставщика компилятора или стороннего компилятора. Для Qt Quick 2 требуется OpenGL (ES) 2.0, DirectX 9 (с ANGLE) или альтернативный рендерер. Компоненты могут использоваться без аппаратного ускорения.

В Qt 5 все платформы создаются с использованием Qt Platform Abstraction (QPA), что упрощает портирование Qt в новые операционные системы.

Поддерживаемые конфигурации

В следующей таблице перечислены конфигурации, поддерживаемые компанией The Qt Company. Конфигурация — это сочетание версии операционной системы, версии компилятора и графической системы.

Поддерживается до 16 марта 2019 г.

Платформа Компилятор Примечания
Windows
Windows 10 (64-разрядная) MSVC 2015, MSVC 2013, MSVC 2012, MSVC 2010, MinGW 4.9, MinGW 4.8
Windows 10 (32-разрядная) MSVC 2015, MSVC 2013, MSVC 2012, MSVC 2010, MinGW 4.9, MinGW 4.8
Windows 8.1 (64-разрядная) MSVC 2015, MSVC 2013, MSVC 2012, MSVC 2010, MinGW 4.9, MinGW 4.8
Windows 8.1 (32-разрядная) MSVC 2015, MSVC 2013, MSVC 2012, MSVC 2010, MinGW 4.9, MinGW 4.8
Windows 7 (64-разрядная) MSVC 2015, MSVC 2013, MSVC 2012, MSVC 2010, MinGW 4.9, MinGW 4.8
Windows 7 (32-разрядная) MSVC 2015, MSVC 2013, MSVC 2012, MSVC 2010, MinGW 4.9, MinGW 4.8 MinGW-builds gcc 4.9.1 (32-разрядная)
Windows Vista (32/64-разрядная) Только развертывание
Windows XP (32-разрядная) Только развертывание
Linux/X11 Известные проблемы
openSUSE 13.1 (64-разрядная) GCC 4.8.1 SUSE Linux 20130909
Red Hat Enterprise Linux 6.6 (64-разрядная) GCC 4.9.1 Red Hat 4.9.1-10 20140922
Ubuntu 14.04 (64-разрядная) GCC 4.6.3 Ubuntu/Linaro 4.6.3-1ubuntu5
(Linux 32/64-разрядная) GCC 4.8.1, GCC 4.9.1
macOS
macOS 10.8, 10.9, 10.10, 10.11 Clang, поставляемый Apple
macOS 10.7 Только развертывание
Встроенные платформы: Встроенный Linux, Windows Embedded (Compact и Standard), QNX
Встроенный Linux GCC ARM Cortex-A, платы Intel с инструментальными цепочками на основе GCC
QNX 6.6.0 (armv7le и x86) Поставляется QNX Хосты: Ubuntu 14.04 (64-разрядная), Windows
Windows Embedded 7 (armv4i) MSVC 2008 Хост Windows 7
Мобильные платформы: Android, iOS, WinRT
Windows Phone (arm) MSVC 2013 Хост Windows 8.1
Windows Runtime (64-разрядная) MSVC 2013 Хост Windows 8.1
iOS 8.1 - macOS 10.9 хост Clang, поставляемый Apple
Google Android (уровень API: 22) Поставляется Google Хосты: Ubuntu 14.04 (64-разрядная), macOS 10.9, Windows 7, Windows 8

В приведенной выше таблице конфигурации, выделенные жирным шрифтом, являются эталонными конфигурациями.

Эталонные конфигурации

Эталонные конфигурации выполняются в системе непрерывной интеграции (CI) Qt Project. Кроме того, они регулярно (до выхода новых версий, ветвления дерева исходного кода и в другие значимые моменты процесса разработки) подвергаются тестированию набора модульных тестов и других внутренних инструментов тестирования. Обнаруженные в этих платформах ошибки или баги имеют приоритетное значение для исправления. Значительные ошибки, обнаруженные в проверенных конфигурациях, могут повлиять на сроки выпуска.

Любые конфигурации, не указанные выше, не активно тестируются Qt Project. Однако Qt может работать и на других конфигурациях, помимо активно тестируемых, и дополнительные конфигурации могут быть переведены в состояние тестирования, если для этой конкретной конфигурации будут предприняты достаточные усилия для обеспечения приемлемого состояния непрерывной интеграции.

На следующей странице перечислены поддерживаемые компанией The Qt Company конфигурации для каждой выпущенной версии Qt:

  • Поддерживаемые платформы и конфигурации

Компания The Qt Company, партнёры Qt, проекты с открытым исходным кодом и пользователи сообщества могут оказать помощь с различными поддерживаемыми платформами и конфигурациями.

Доступность пакетов

Вы можете загрузить установщики и исходные пакеты Qt 5 с страницы Загрузки. Дополнительную информацию можно найти на странице Начало работы с Qt.

Развертывание приложений Qt

Процедура развертывания для каждой платформы отличается и подробно описана на страницах соответствующих платформ. Тем временем, существует статья о развертывании, обобщающая процедуру развертывания в целом.

  • Развертывание приложений Qt
    • Android
    • iOS
    • Linux/X11
    • macOS
    • Windows

Общие юридические замечания

Обратите внимание, что Qt предоставляется "как есть", без каких-либо гарантий, и что наши продукты не лишены ошибок или багов. В максимальной степени, разрешенной действующим законодательством, компания The Qt Company от имени себя и своих поставщиков отказывается от всех гарантий и условий, явных или подразумеваемых, включая, но не ограничиваясь, подразумеваемыми гарантиями товарной пригодности, пригодности для конкретной цели, права собственности и отсутствия нарушения авторских прав в отношении лицензируемого программного обеспечения.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/supported-platforms.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API