Qt для Linux/X11
Поддержка Qt для различных платформ Linux обширная и зрелая.
Загрузка и установка Qt
Существует два способа установки Qt:
- через установщики Qt — скачивает и устанавливает Qt
- через исходные коды Qt.
Вы можете скачать установщики и исходные коды Qt 5 со страницы Загрузки. Для получения дополнительной информации посетите страницу Начало работы с Qt.
Требования к хосту разработки
Установка 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.9/linux.html