[Предыдущая: Общие требования Qt] Требования Qt для X11
|
Имя | Библиотека | Замечания | Опции конфигурации | Минимальная рабочая версия |
---|---|---|---|---|
XRender | libXrender | Расширение X Rendering; используется для сглаживания | -xrender или автоопределение | 0.9.0 |
Xrandr | libXrandr | Расширение X Resize and Rotate | -xrandr или автоопределение | 1.0.2 |
Xcursor | libXcursor | Расширение X Cursor | -xcursor или автоопределение | 1.1.4 |
Xfixes | libXfixes | Расширение X Fixes | -xfixes или автоопределение | 3.0.0 |
Xinerama | libXinerama | Поддержка многоэкранных систем | -xinerama или автоопределение | 1.1.0 |
Fontconfig | libfontconfig | Настройка и конфигурация шрифта | -fontconfig или автоопределение | 2.1 |
FreeType | libfreetype | Движок шрифтов | 2.1.3 | |
Xi | libXi | Расширения ввода X11 | -xinput или автоопределение | 1.3.0 |
Xt | libXt | Встроенные средства Xt | 0.99 | |
Xext | libXext | Расширения X | 6.4.3 | |
X11 | libX11 | Клиентская библиотека X11 | 6.2.1 | |
SM | libSM | Управление сессиями X | -sm или автоопределение | 6.0.4 |
ICE | libICE | Межклиентный обмен | -sm или автоопределение | 6.3.5 |
glib | libglib-2.0 | Общий цикл обработки событий | -glib или автоопределение | 2.8.3 |
pthread | libpthread | Многопоточность | 2.3.5 |
Замечание: Чтобы получить поддержку альфа-прозрачности для растровых изображений и изображений, вам компилировать с поддержкой XRender чтобы получить.
Пакеты разработки для этих библиотек содержат заголовочные файлы, которые затем используются при сборке Qt из исходных кодов. Например, в GNU/Linux системах на основе Debian мы рекомендуем установить следующие пакеты разработки:
Некоторые из этих пакетов зависят от других в этом же списке, поэтому установка одного может вызвать автоматическую установку других. Другие дистрибутивы могут предоставить систему пакетов с аналогичными названиями.
Конфигурационный скрипт configure автоматически определяет наличие установленных на вашей системе заголовочных файлов и библиотек OpenGL, и если они есть, он включит модуль QtOpenGL в библиотеку Qt.
Если ваши заголовочные файлы или библиотеки OpenGL помещены в нестандартный каталог, вам может потребоваться изменить QMAKE_INCDIR_OPENGL и/или QMAKE_LIBDIR_OPENGL в файле конфигурации вашей системы.
Документация по QGL предполагает, что вы знакомы с программированием OpenGL. Если оно вам не знакомо, то хорошей отправной точкой станет ресурс http://www.opengl.org/.
Как описывалось в Обзоре Phonon, Phonon использует мультимедийный каркас GStreamer в качестве серверной части для воспроизведения аудио и видео в X11. Минимальная требуемая версия GStreamer - 0.10.
Для сборки Phonon вам необходима библиотека GStreamer, основные подключаемые модули и файлы разработки для вашей системы. Названия пакетов для GStreamer отличаются в разных дистрибутивах Linux; чтобы найти подходящие пакеты попробуйте искать gstreamer или libgstreamer в репозитории пакетов дистрибутива.
Смотрите также Известные проблемы в 4.6.4.
[Предыдущая: Общие требования Qt]
Авторские права © 2010 Nokia Corporation и/или её дочерние компании | Торговые марки | Qt 4.6.4 |
Попытка перевода Qt документации. Если есть желание присоединиться, или если есть замечания или пожелания, то заходите на форум: Перевод Qt документации на русский язык... Люди внесшие вклад в перевод: Команда переводчиков |