Qt для Linux/X11
Поддержка Qt для различных платформ Linux обширная и зрелая.
Для загрузки и установки Qt для Linux следуйте инструкциям на странице Начало работы с Qt.
Поддерживаемые конфигурации
Поддерживаются следующие конфигурации.
| Дистрибутив | Архитектура | Компилятор | Примечания |
|---|---|---|---|
| openSUSE 15.x | x86_64 |
GCC 7, ICC | |
| Red Hat Enterprise Linux 7.x | x86_64 |
GCC 5.3.1 | devtoolset-4 |
| Ubuntu 18.04 | x86_64 |
GCC, предоставленный Canonical, GCC 7.3.0 | |
| Ubuntu 16.04 | x86_64 |
GCC, предоставленный Canonical, GCC 5.4.0 | |
| Общий Linux |
x86 и x86_64
|
GCC 4.8, GCC 4.9, GCC 5, GCC 6, GCC 7 |
Требования к хосту разработки
Установщики Qt для Linux предполагают, что компилятор C++, отладчик, утилита make и другие инструменты разработки предоставляются операционной системой хоста. Кроме того, для создания графических приложений Qt требуется установленные библиотеки и заголовочные файлы OpenGL. Большинство дистрибутивов Linux не устанавливают всё это по умолчанию, но настройка среды разработки всё же достаточно проста.
Используйте следующие команды для установки основных требований для построения приложений Qt:
Debian/Ubuntu (apt-get)
sudo apt-get install build-essential libgl1-mesa-dev
Fedora/RHEL/CentOS (yum)
sudo yum groupinstall "C Development Tools and Libraries" sudo yum install mesa-libGL-devel
openSUSE (zypper)
sudo zypper install -t pattern devel_basis
Сборка Qt 5 из исходного кода
Вы также можете собрать Qt 5 из исходного пакета и настроить его в соответствии с целевой платформой. Исходные пакеты можно получить с сайта http://www.qt.io/download/.
Ниже вы найдете более подробную информацию о сборке Qt из исходного кода.
Развертывание и другие вопросы
На следующих страницах рассматриваются конкретные проблемы и рекомендации для создания приложений Linux/X11.
Куда двигаться дальше
Мы приглашаем вас изучить остальную часть Qt. Мы подготовили обзоры, которые помогут вам определиться с использованием API, а наши примеры продемонстрируют, как использовать наш API.
- Обзоры Qt - список тем по разработке приложений
- Примеры и учебные пособия - примеры кода и учебные материалы
- Справочные страницы Qt - список API на C++ и QML
- Дополнительные API Qt для X11 - предоставляет дополнительные API для X11
На сайте активного и динамичного сообщества Qt, http://qt.io, находится вики, форум и дополнительные руководства по изучению и презентации.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.13/linux.html