Difference between revisions of "Building Qt for Linux/ru"

From Qt Wiki
Jump to: navigation, search
(Add "cleanup" tag)
(Senseless Category:Instructions just duplicated HowTo.)
 
(4 intermediate revisions by 2 users not shown)
Line 3: Line 3:
 
[[Category:Developing with Qt::General]]
 
[[Category:Developing with Qt::General]]
 
[[Category:HowTo]]
 
[[Category:HowTo]]
[[Category:Instructions]]
 
  
 
Эта страница на: '''Русском''' [[Build_Qt_For_Linux|English]] [[Build_Qt_For_Linux_Portuguese|Português]] [[Build_Qt_For_Linux_Spanish|Spanish]]
 
Эта страница на: '''Русском''' [[Build_Qt_For_Linux|English]] [[Build_Qt_For_Linux_Portuguese|Português]] [[Build_Qt_For_Linux_Spanish|Spanish]]
Line 29: Line 28:
 
|ZLib
 
|ZLib
 
|QtCore
 
|QtCore
|‑[qt|system]‑zlib
+
|[qt|system]‑zlib
 
|X
 
|X
 
|X
 
|X
Line 39: Line 38:
 
|JPEG
 
|JPEG
 
|QtCore
 
|QtCore
|‑[qt|system]‑libjpeg
+
|[qt|system]‑libjpeg
 
|X
 
|X
 
|X
 
|X
Line 49: Line 48:
 
|TIFF
 
|TIFF
 
|QtCore
 
|QtCore
|‑[qt|system]‑libtiff
+
|[qt|system]‑libtiff
 
|X
 
|X
 
|X
 
|X
Line 59: Line 58:
 
|MNG
 
|MNG
 
|QtCore
 
|QtCore
|‑[qt|system]‑libmng
+
|[qt|system]‑libmng
 
|X
 
|X
 
|X
 
|X
Line 69: Line 68:
 
|PNG
 
|PNG
 
|QtCore
 
|QtCore
|‑[qt|system]‑libpng
+
|[qt|system]‑libpng
 
|X
 
|X
 
|X
 
|X
Line 79: Line 78:
 
|OpenGL
 
|OpenGL
 
|QtOpenGL
 
|QtOpenGL
|‑opengl
+
|‑opengl
 
|X
 
|X
 
|
 
|
Line 89: Line 88:
 
|OpenGL ES 1
 
|OpenGL ES 1
 
|QtOpenGL
 
|QtOpenGL
|‑opengl es1
+
|‑opengl es1
 
|X
 
|X
 
|X
 
|X
Line 100: Line 99:
 
|OpenGL ES 1 CL
 
|OpenGL ES 1 CL
 
|QtOpenGL
 
|QtOpenGL
|‑opengl es1cl
+
|‑opengl es1cl
 
|X
 
|X
 
|X
 
|X
Line 111: Line 110:
 
|OpenGL ES 2
 
|OpenGL ES 2
 
|QtOpenGL
 
|QtOpenGL
|‑opengl es2
+
|‑opengl es2
 
|X
 
|X
 
|X
 
|X
Line 122: Line 121:
 
|EGL
 
|EGL
 
|QtOpenGL
 
|QtOpenGL
|‑egl, ‑opengl es[1|1cl|2]
+
|‑egl, ‑opengl es[1|1cl|2]
 
|X
 
|X
|X<ref>Необходимо добавить &amp;#8209;DMESA_EGL_NO_X11_HEADERS в "configure" для сборки Qt/Embedded. Возможно это можно сделать с помощью .qmake.cache?
+
|X<ref>Необходимо добавить ‑DMESA_EGL_NO_X11_HEADERS в "configure" для сборки Qt/Embedded. Возможно это можно сделать с помощью .qmake.cache?
 
</ref>
 
</ref>
 
|X
 
|X
Line 133: Line 132:
 
|OpenVG
 
|OpenVG
 
|QtOpenVG
 
|QtOpenVG
|&amp;#8209;openvg
+
|‑openvg
 
|X
 
|X
 
|X
 
|X
Line 143: Line 142:
 
|ShivaVG
 
|ShivaVG
 
|QtOpenVG
 
|QtOpenVG
|&amp;#8209;openvg
+
|‑openvg
 
|X
 
|X
 
|X
 
|X
Line 153: Line 152:
 
|DirectFB
 
|DirectFB
 
|QtGui
 
|QtGui
|&amp;#8209;[qt&amp;amp;#124;plugin]&amp;#8209;gfx&amp;amp;#8209;directfb
+
|[qt|plugin]‑gfx‑directfb
 
|
 
|
 
|X
 
|X
Line 161: Line 160:
 
|X
 
|X
 
|-
 
|-
|GStreamer<ref>Необходимо добавить "$(pkg&amp;amp;#8209;config gstreamer&amp;amp;#8209;interfaces&amp;amp;#8209;0.10 gstreamer&amp;amp;#8209;video&amp;amp;#8209;0.10 gstreamer&amp;amp;#8209;base&amp;amp;#8209;0.10 &amp;#8209;&amp;#8209;cflags&amp;amp;#8209;only&amp;amp;#8209;I)" в "configure".
+
|GStreamer<ref>Необходимо добавить "$(pkg‑config gstreamer‑interfaces‑0.10 gstreamer‑video‑0.10 gstreamer‑base‑0.10 ‑‑cflags‑only‑I)" в "configure".
 
</ref>
 
</ref>
 
|Phonon
 
|Phonon
|&amp;#8209;phonon
+
|‑phonon
 
|X
 
|X
 
|X
 
|X
Line 174: Line 173:
 
|PulseAudio
 
|PulseAudio
 
|Phonon
 
|Phonon
|&amp;#8209;phonon&amp;amp;#8209;backend
+
|‑phonon‑backend
 
|X
 
|X
 
|X
 
|X
Line 184: Line 183:
 
|ALSA
 
|ALSA
 
|QtMultimedia
 
|QtMultimedia
|&amp;#8209;multimedia
+
|‑multimedia
 
|X
 
|X
 
|X
 
|X
Line 194: Line 193:
 
|NAS Sound
 
|NAS Sound
 
|QtGui
 
|QtGui
|&amp;#8209;system&amp;amp;#8209;nas&amp;amp;#8209;sound
+
|‑system‑nas‑sound
 
|X
 
|X
 
|
 
|
Line 204: Line 203:
 
|FreeType
 
|FreeType
 
|QtGui
 
|QtGui
|&amp;#8209;freetype
+
|‑freetype
 
|X
 
|X
 
|X
 
|X
Line 214: Line 213:
 
|FontConfig
 
|FontConfig
 
|QtGui
 
|QtGui
|&amp;#8209;fontconfig
+
|‑fontconfig
 
|X
 
|X
 
|
 
|
Line 224: Line 223:
 
|tslib
 
|tslib
 
|QtGui
 
|QtGui
|&amp;#8209;[qt&amp;amp;#124;plugin]&amp;#8209;mouse&amp;amp;#8209;tslib
+
|[qt|plugin]‑mouse‑tslib
 
|
 
|
 
|X
 
|X
Line 234: Line 233:
 
|Cups
 
|Cups
 
|QtGui
 
|QtGui
|&amp;#8209;cups
+
|‑cups
 
|X
 
|X
 
|X
 
|X
Line 242: Line 241:
 
|X
 
|X
 
|-
 
|-
|D&amp;amp;#8209;Bus
+
|D‑Bus
 
|QtDBus
 
|QtDBus
|&amp;#8209;dbus[&amp;#8209;linked]
+
|‑dbus[‑linked]
 
|X
 
|X
 
|X
 
|X
Line 254: Line 253:
 
|ICD
 
|ICD
 
|QtNetwork
 
|QtNetwork
|&amp;#8209;icd
+
|‑icd
 
|X
 
|X
 
|X
 
|X
Line 264: Line 263:
 
|GLib
 
|GLib
 
|QtCore
 
|QtCore
|&amp;#8209;glib
+
|‑glib
 
|X
 
|X
 
|X
 
|X
Line 274: Line 273:
 
|GTK
 
|GTK
 
|QtGui
 
|QtGui
|&amp;#8209;gtkstyle
+
|‑gtkstyle
 
|X
 
|X
 
|
 
|
Line 294: Line 293:
 
|XShape
 
|XShape
 
|QtGui
 
|QtGui
|&amp;#8209;xshape
+
|‑xshape
 
|X
 
|X
 
|
 
|
Line 304: Line 303:
 
|XCursor
 
|XCursor
 
|QtGui
 
|QtGui
|&amp;#8209;xcursor
+
|‑xcursor
 
|X
 
|X
 
|
 
|
Line 314: Line 313:
 
|XFixes
 
|XFixes
 
|QtGui
 
|QtGui
|&amp;#8209;xfixes
+
|‑xfixes
 
|X
 
|X
 
|
 
|
Line 324: Line 323:
 
|XRandr
 
|XRandr
 
|QtGui
 
|QtGui
|&amp;#8209;xrandr
+
|‑xrandr
 
|X
 
|X
 
|
 
|
Line 334: Line 333:
 
|XRender
 
|XRender
 
|QtGui, QtWebKit
 
|QtGui, QtWebKit
|&amp;#8209;xrender
+
|‑xrender
 
|X
 
|X
 
|
 
|
Line 344: Line 343:
 
|XVideo
 
|XVideo
 
|Phonon, QtMultimedia
 
|Phonon, QtMultimedia
|&amp;#8209;xvideo
+
|‑xvideo
 
|X
 
|X
 
|
 
|
Line 354: Line 353:
 
|Xinerama
 
|Xinerama
 
|QtGui
 
|QtGui
|&amp;#8209;xinerama
+
|‑xinerama
 
|X
 
|X
 
|
 
|
Line 364: Line 363:
 
|XInput
 
|XInput
 
|QtGui
 
|QtGui
|&amp;#8209;xinput
+
|‑xinput
 
|X
 
|X
 
|
 
|
Line 374: Line 373:
 
|Session management
 
|Session management
 
|QtGui
 
|QtGui
|&amp;#8209;sm
+
|‑sm
 
|X
 
|X
 
|
 
|
Line 384: Line 383:
 
|OpenSSL
 
|OpenSSL
 
|QtNetwork, QtWebKit
 
|QtNetwork, QtWebKit
|&amp;#8209;openssl[&amp;#8209;linked]
+
|‑openssl[‑linked]
 
|X
 
|X
 
|X
 
|X
Line 394: Line 393:
 
|Interbase
 
|Interbase
 
|QtSql
 
|QtSql
|&amp;#8209;[qt&amp;amp;#124;plugin]&amp;#8209;sql&amp;amp;#8209;ibase
+
|[qt|plugin]‑sql‑ibase
 
|X
 
|X
 
|X
 
|X
Line 404: Line 403:
 
|MySQL
 
|MySQL
 
|QtSql
 
|QtSql
|&amp;#8209;[qt&amp;amp;#124;plugin]&amp;#8209;sql&amp;amp;#8209;mysql
+
|[qt|plugin]‑sql‑mysql
 
|X
 
|X
 
|X
 
|X
Line 415: Line 414:
 
</ref>
 
</ref>
 
|QtSql
 
|QtSql
|&amp;#8209;[qt&amp;amp;#124;plugin]&amp;#8209;sql&amp;amp;#8209;odbc
+
|[qt|plugin]‑sql‑odbc
 
|X
 
|X
 
|X
 
|X
Line 425: Line 424:
 
|PostgreSQL
 
|PostgreSQL
 
|QtSql
 
|QtSql
|&amp;#8209;[qt&amp;amp;#124;plugin]&amp;#8209;sql&amp;amp;#8209;psql
+
|[qt|plugin]‑sql‑psql
 
|X
 
|X
 
|X
 
|X
Line 435: Line 434:
 
|SQLite 2
 
|SQLite 2
 
|QtSql
 
|QtSql
|&amp;#8209;[qt&amp;amp;#124;plugin]&amp;#8209;sql&amp;amp;#8209;sqlite2
+
|[qt|plugin]‑sql‑sqlite2
 
|X
 
|X
 
|X
 
|X
Line 445: Line 444:
 
|SQLite 3
 
|SQLite 3
 
|QtSql
 
|QtSql
|&amp;#8209;[qt&amp;amp;#124;plugin]&amp;#8209;sql&amp;amp;#8209;sqlite
+
|[qt|plugin]‑sql‑sqlite
 
|X
 
|X
 
|X
 
|X
Line 455: Line 454:
 
|TDS
 
|TDS
 
|QtSql
 
|QtSql
|&amp;#8209;[qt&amp;amp;#124;plugin]&amp;#8209;sql&amp;amp;#8209;tds
+
|[qt|plugin]‑sql‑tds
 
|X
 
|X
 
|X
 
|X
Line 470: Line 469:
 
|-
 
|-
 
|ZLib
 
|ZLib
|zlib1g&amp;amp;#8209;dev
+
|zlib1g‑dev
|zlib1g&amp;amp;#8209;dev
+
|zlib1g‑dev
 
|-
 
|-
 
|JPEG
 
|JPEG
|libjpeg62&amp;amp;#8209;dev
+
|libjpeg62‑dev
|libjpeg62&amp;amp;#8209;dev
+
|libjpeg62‑dev
 
|-
 
|-
 
|TIFF
 
|TIFF
|libtiff4&amp;amp;#8209;dev
+
|libtiff4‑dev
|libtiff4&amp;amp;#8209;dev
+
|libtiff4‑dev
 
|-
 
|-
 
|MNG
 
|MNG
|libmng&amp;amp;#8209;dev
+
|libmng‑dev
|libmng&amp;amp;#8209;dev
+
|libmng‑dev
 
|-
 
|-
 
|PNG
 
|PNG
|libpng12&amp;amp;#8209;dev
+
|libpng12‑dev
|libpng12&amp;amp;#8209;dev
+
|libpng12‑dev
 
|-
 
|-
 
|OpenGL
 
|OpenGL
|mesa&amp;amp;#8209;common&amp;amp;#8209;dev, libglu1&amp;amp;#8209;mesa&amp;amp;#8209;dev
+
|mesa‑common‑dev, libglu1‑mesa‑dev
|mesa&amp;amp;#8209;common&amp;amp;#8209;dev, libglu1&amp;amp;#8209;mesa&amp;amp;#8209;dev
+
|mesa‑common‑dev, libglu1‑mesa‑dev
 
|-
 
|-
 
|OpenGL ES 1
 
|OpenGL ES 1
 
|''none''
 
|''none''
|libgles1&amp;amp;#8209;mesa&amp;amp;#8209;dev<ref>Это также требует libGLES_CM.so.
+
|libgles1‑mesa‑dev<ref>Это также требует libGLES_CM.so.
 
</ref>
 
</ref>
 
|-
 
|-
 
|OpenGL ES 1 CL
 
|OpenGL ES 1 CL
 
|''none''
 
|''none''
|libgles1&amp;amp;#8209;mesa&amp;amp;#8209;dev
+
|libgles1‑mesa‑dev
 
|-
 
|-
 
|OpenGL ES 2
 
|OpenGL ES 2
 
|''none''
 
|''none''
|libgles2&amp;amp;#8209;mesa&amp;amp;#8209;dev
+
|libgles2‑mesa‑dev
 
|-
 
|-
 
|EGL
 
|EGL
 
|''none''
 
|''none''
|libgles2&amp;amp;#8209;mesa&amp;amp;#8209;dev or libegl1&amp;amp;#8209;mesa&amp;amp;#8209;dev
+
|libgles2‑mesa‑dev or libegl1‑mesa‑dev
 
|-
 
|-
 
|OpenVG
 
|OpenVG
 
|''none''
 
|''none''
|libopenvg1&amp;amp;#8209;mesa&amp;amp;#8209;dev
+
|libopenvg1‑mesa‑dev
 
|-
 
|-
 
|ShivaVG
 
|ShivaVG
Line 519: Line 518:
 
|-
 
|-
 
|DirectFB
 
|DirectFB
|libdirectfb&amp;amp;#8209;dev
+
|libdirectfb‑dev
|libdirectfb&amp;amp;#8209;dev
+
|libdirectfb‑dev
 
|-
 
|-
 
|GStreamer
 
|GStreamer
|libgstreamer0.10&amp;amp;#8209;dev, libgstreamer&amp;amp;#8209;plugins&amp;amp;#8209;base0.10&amp;amp;#8209;dev
+
|libgstreamer0.10‑dev, libgstreamer‑plugins‑base0.10‑dev
|libgstreamer0.10&amp;amp;#8209;dev, libgstreamer&amp;amp;#8209;plugins&amp;amp;#8209;base0.10&amp;amp;#8209;dev
+
|libgstreamer0.10‑dev, libgstreamer‑plugins‑base0.10‑dev
 
|-
 
|-
 
|PulseAudio
 
|PulseAudio
|libpulse&amp;amp;#8209;dev
+
|libpulse‑dev
|libpulse&amp;amp;#8209;dev
+
|libpulse‑dev
 
|-
 
|-
 
|NAS Sound
 
|NAS Sound
|libaudio&amp;amp;#8209;dev
+
|libaudio‑dev
|libaudio&amp;amp;#8209;dev
+
|libaudio‑dev
 
|-
 
|-
 
|ALSA
 
|ALSA
|libasound2&amp;amp;#8209;dev
+
|libasound2‑dev
|libasound2&amp;amp;#8209;dev
+
|libasound2‑dev
 
|-
 
|-
 
|FreeType
 
|FreeType
|libfreetype6&amp;amp;#8209;dev
+
|libfreetype6‑dev
|libfreetype6&amp;amp;#8209;dev
+
|libfreetype6‑dev
 
|-
 
|-
 
|FontConfig
 
|FontConfig
|libfontconfig1&amp;amp;#8209;dev
+
|libfontconfig1‑dev
|libfontconfig1&amp;amp;#8209;dev
+
|libfontconfig1‑dev
 
|-
 
|-
 
|tslib
 
|tslib
|libts&amp;amp;#8209;dev
+
|libts‑dev
|libts&amp;amp;#8209;dev
+
|libts‑dev
 
|-
 
|-
 
|Cups
 
|Cups
|libcups2&amp;amp;#8209;dev
+
|libcups2‑dev
|libcups2&amp;amp;#8209;dev
+
|libcups2‑dev
 
|-
 
|-
|D&amp;amp;#8209;Bus
+
|D‑Bus
|libdbus&amp;amp;#8209;1&amp;amp;#8209;dev
+
|libdbus‑1‑dev
|libdbus&amp;amp;#8209;1&amp;amp;#8209;dev
+
|libdbus‑1‑dev
 
|-
 
|-
 
|ICD
 
|ICD
Line 563: Line 562:
 
|-
 
|-
 
|GLib
 
|GLib
|libglib2.0&amp;amp;#8209;dev
+
|libglib2.0‑dev
|libglib2.0&amp;amp;#8209;dev
+
|libglib2.0‑dev
 
|-
 
|-
 
|GTK
 
|GTK
|libgtk2.0&amp;amp;#8209;dev
+
|libgtk2.0‑dev
|libgtk2.0&amp;amp;#8209;dev
+
|libgtk2.0‑dev
 
|-
 
|-
 
|X11
 
|X11
|libx11&amp;amp;#8209;dev, libxext&amp;amp;#8209;dev
+
|libx11‑dev, libxext‑dev
|libx11&amp;amp;#8209;dev, libxext&amp;amp;#8209;dev
+
|libx11‑dev, libxext‑dev
 
|-
 
|-
 
|XCursor
 
|XCursor
|libxcursor&amp;amp;#8209;dev
+
|libxcursor‑dev
|libxcursor&amp;amp;#8209;dev
+
|libxcursor‑dev
 
|-
 
|-
 
|XFixes
 
|XFixes
|libxfixes&amp;amp;#8209;dev
+
|libxfixes‑dev
|libxfixes&amp;amp;#8209;dev
+
|libxfixes‑dev
 
|-
 
|-
 
|XRandr
 
|XRandr
|libxrandr&amp;amp;#8209;dev
+
|libxrandr‑dev
|libxrandr&amp;amp;#8209;dev
+
|libxrandr‑dev
 
|-
 
|-
 
|XRender
 
|XRender
|libxrender&amp;amp;#8209;dev
+
|libxrender‑dev
|libxrender&amp;amp;#8209;dev
+
|libxrender‑dev
 
|-
 
|-
 
|XVideo
 
|XVideo
|libxv&amp;amp;#8209;dev
+
|libxv‑dev
|libxv&amp;amp;#8209;dev
+
|libxv‑dev
 
|-
 
|-
 
|Xinerama
 
|Xinerama
|libxinerama&amp;amp;#8209;dev
+
|libxinerama‑dev
|libxinerama&amp;amp;#8209;dev
+
|libxinerama‑dev
 
|-
 
|-
 
|XInput
 
|XInput
|libxi&amp;amp;#8209;dev
+
|libxi‑dev
|libxi&amp;amp;#8209;dev
+
|libxi‑dev
 
|-
 
|-
 
|Session management
 
|Session management
|libsm&amp;amp;#8209;dev
+
|libsm‑dev
|libsm&amp;amp;#8209;dev
+
|libsm‑dev
 
|-
 
|-
 
|OpenSSL
 
|OpenSSL
|libssl&amp;amp;#8209;dev
+
|libssl‑dev
|libssl&amp;amp;#8209;dev
+
|libssl‑dev
 
|-
 
|-
 
|Interbase
 
|Interbase
|firebird2.1&amp;amp;#8209;dev
+
|firebird2.1‑dev
|firebird2.5&amp;amp;#8209;dev or firebird2.1&amp;amp;#8209;dev
+
|firebird2.5‑dev or firebird2.1‑dev
 
|-
 
|-
 
|MySQL
 
|MySQL
|libmysqlclient&amp;amp;#8209;dev
+
|libmysqlclient‑dev
|libmysqlclient&amp;amp;#8209;dev
+
|libmysqlclient‑dev
 
|-
 
|-
 
|ODBC
 
|ODBC
|unixodbc&amp;amp;#8209;dev or libiodbc2&amp;amp;#8209;dev<ref>Использование libiodbc2 вместо unixodbc поддерживается начиная с Qt 4.6.
+
|unixodbc‑dev or libiodbc2‑dev<ref>Использование libiodbc2 вместо unixodbc поддерживается начиная с Qt 4.6.
 
</ref>
 
</ref>
|unixodbc&amp;amp;#8209;dev or libiodbc2&amp;amp;#8209;dev<ref>Использование libiodbc2 вместо unixodbc поддерживается начиная с Qt 4.6.
+
|unixodbc‑dev or libiodbc2‑dev<ref>Использование libiodbc2 вместо unixodbc поддерживается начиная с Qt 4.6.
 
</ref>
 
</ref>
 
|-
 
|-
 
|PostgreSQL
 
|PostgreSQL
|libpq&amp;amp;#8209;dev
+
|libpq‑dev
|libpq&amp;amp;#8209;dev
+
|libpq‑dev
 
|-
 
|-
 
|SQLite 2
 
|SQLite 2
|libsqlite0&amp;amp;#8209;dev
+
|libsqlite0‑dev
|libsqlite0&amp;amp;#8209;dev
+
|libsqlite0‑dev
 
|-
 
|-
 
|SQLite 3
 
|SQLite 3
|libsqlite3&amp;amp;#8209;dev
+
|libsqlite3‑dev
|libsqlite3&amp;amp;#8209;dev
+
|libsqlite3‑dev
 
|-
 
|-
 
|TDS
 
|TDS
|freetds&amp;amp;#8209;dev[6]
+
|freetds‑dev[6]
|freetds&amp;amp;#8209;dev[6]
+
|freetds‑dev[6]
 
|}
 
|}
  
 
<references />
 
<references />

Latest revision as of 12:42, 15 September 2016

Эта страница на: РусскомEnglishPortuguêsSpanish

Сборка Qt в Linux

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

Ниже приводиться полный список пакетов зависмостей для все версий Qt между 4.5 и мастер-веткой по состоянию на декабрь 2010. В настоящий момент имена пакетов описаны только для Ubuntu, но для большинства дистрибутивов они будут совпадать.

Колонка "Модуль" отображает самый низкоуровневый модуль, который использует данную функцию (то есть, если QtCore использует эту функцию, то QtGui не будет перечислен). Нескольно модулей указываются только если они не являются взаимозависимыми.

Зависимость Модуль Параметр Qt/X11? Qt/Embedded? Qt 4.5 Qt 4.6 Qt 4.7 Qt 4.8 (trunk)
ZLib QtCore system]‑zlib X X X X X X
JPEG QtCore system]‑libjpeg X X X X X X
TIFF QtCore system]‑libtiff X X X X X X
MNG QtCore system]‑libmng X X X X X X
PNG QtCore system]‑libpng X X X X X X
OpenGL QtOpenGL ‑opengl X X X X X
OpenGL ES 1 QtOpenGL ‑opengl es1 X X X[1] X X X
OpenGL ES 1 CL QtOpenGL ‑opengl es1cl X X X[2] X X X
OpenGL ES 2 QtOpenGL ‑opengl es2 X X X[3] X X X
EGL QtOpenGL 1cl|2] X X[4] X X X X
OpenVG QtOpenVG ‑openvg X X X X X
ShivaVG QtOpenVG ‑openvg X X X X X
DirectFB QtGui plugin]‑gfx‑directfb X X X X X
GStreamer[5] Phonon ‑phonon X X X X X X
PulseAudio Phonon ‑phonon‑backend X X X X X
ALSA QtMultimedia ‑multimedia X X X X X
NAS Sound QtGui ‑system‑nas‑sound X X X X X
FreeType QtGui ‑freetype X X X X X X
FontConfig QtGui ‑fontconfig X X X X X
tslib QtGui plugin]‑mouse‑tslib X X X X X
Cups QtGui ‑cups X X X X X X
D‑Bus QtDBus ‑dbus[‑linked] X X X X X X
ICD QtNetwork ‑icd X X X X
GLib QtCore ‑glib X X X X X X
GTK QtGui ‑gtkstyle X X X X X
X11 QtGui none X X X X X
XShape QtGui ‑xshape X X X X X
XCursor QtGui ‑xcursor X X X X X
XFixes QtGui ‑xfixes X X X X X
XRandr QtGui ‑xrandr X X X X X
XRender QtGui, QtWebKit ‑xrender X X X X X
XVideo Phonon, QtMultimedia ‑xvideo X X X X X
Xinerama QtGui ‑xinerama X X X X X
XInput QtGui ‑xinput X X X X X
Session management QtGui ‑sm X X X X X
OpenSSL QtNetwork, QtWebKit ‑openssl[‑linked] X X X X X X
Interbase QtSql plugin]‑sql‑ibase X X X X X X
MySQL QtSql plugin]‑sql‑mysql X X X X X X
ODBC[6] QtSql plugin]‑sql‑odbc X X X X X X
PostgreSQL QtSql plugin]‑sql‑psql X X X X X X
SQLite 2 QtSql plugin]‑sql‑sqlite2 X X X X X X
SQLite 3 QtSql plugin]‑sql‑sqlite X X X X X X
TDS QtSql plugin]‑sql‑tds X X X X X X
Зависимость Ubuntu Lucid Ubuntu Maverick
ZLib zlib1g‑dev zlib1g‑dev
JPEG libjpeg62‑dev libjpeg62‑dev
TIFF libtiff4‑dev libtiff4‑dev
MNG libmng‑dev libmng‑dev
PNG libpng12‑dev libpng12‑dev
OpenGL mesa‑common‑dev, libglu1‑mesa‑dev mesa‑common‑dev, libglu1‑mesa‑dev
OpenGL ES 1 none libgles1‑mesa‑dev[7]
OpenGL ES 1 CL none libgles1‑mesa‑dev
OpenGL ES 2 none libgles2‑mesa‑dev
EGL none libgles2‑mesa‑dev or libegl1‑mesa‑dev
OpenVG none libopenvg1‑mesa‑dev
ShivaVG none none
DirectFB libdirectfb‑dev libdirectfb‑dev
GStreamer libgstreamer0.10‑dev, libgstreamer‑plugins‑base0.10‑dev libgstreamer0.10‑dev, libgstreamer‑plugins‑base0.10‑dev
PulseAudio libpulse‑dev libpulse‑dev
NAS Sound libaudio‑dev libaudio‑dev
ALSA libasound2‑dev libasound2‑dev
FreeType libfreetype6‑dev libfreetype6‑dev
FontConfig libfontconfig1‑dev libfontconfig1‑dev
tslib libts‑dev libts‑dev
Cups libcups2‑dev libcups2‑dev
D‑Bus libdbus‑1‑dev libdbus‑1‑dev
ICD none none
GLib libglib2.0‑dev libglib2.0‑dev
GTK libgtk2.0‑dev libgtk2.0‑dev
X11 libx11‑dev, libxext‑dev libx11‑dev, libxext‑dev
XCursor libxcursor‑dev libxcursor‑dev
XFixes libxfixes‑dev libxfixes‑dev
XRandr libxrandr‑dev libxrandr‑dev
XRender libxrender‑dev libxrender‑dev
XVideo libxv‑dev libxv‑dev
Xinerama libxinerama‑dev libxinerama‑dev
XInput libxi‑dev libxi‑dev
Session management libsm‑dev libsm‑dev
OpenSSL libssl‑dev libssl‑dev
Interbase firebird2.1‑dev firebird2.5‑dev or firebird2.1‑dev
MySQL libmysqlclient‑dev libmysqlclient‑dev
ODBC unixodbc‑dev or libiodbc2‑dev[8] unixodbc‑dev or libiodbc2‑dev[9]
PostgreSQL libpq‑dev libpq‑dev
SQLite 2 libsqlite0‑dev libsqlite0‑dev
SQLite 3 libsqlite3‑dev libsqlite3‑dev
TDS freetds‑dev[6] freetds‑dev[6]
  1. Несмотря на то что это поддерживается, я не смог собрать с этой опцией в Qt 4.5.
  2. Несмотря на то что это поддерживается, я не смог собрать с этой опцией в Qt 4.5.
  3. Несмотря на то что это поддерживается, я не смог собрать с этой опцией в Qt 4.5.
  4. Необходимо добавить ‑DMESA_EGL_NO_X11_HEADERS в "configure" для сборки Qt/Embedded. Возможно это можно сделать с помощью .qmake.cache?
  5. Необходимо добавить "$(pkg‑config gstreamer‑interfaces‑0.10 gstreamer‑video‑0.10 gstreamer‑base‑0.10 ‑‑cflags‑only‑I)" в "configure".
  6. Это также требует libGLES_CM.so.
  7. Это также требует libGLES_CM.so.
  8. Использование libiodbc2 вместо unixodbc поддерживается начиная с Qt 4.6.
  9. Использование libiodbc2 вместо unixodbc поддерживается начиная с Qt 4.6.