Qt wiki will be updated on October 12th 2023 starting at 11:30 AM (EEST) and the maintenance will last around 2-3 hours. During the maintenance the site will be unavailable.
Building Qt for Linux/bg: Difference between revisions
No edit summary |
m (Simow moved page Editing Building Qt for Linux/bg to Building Qt for Linux/bg: Wording Mistake) |
||
(5 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
[[Category:HowTo]] | |||
{{DISPLAYTITLE:Компилиране на Qt за Linux}} | |||
Qt е много голяма библиотека, има множество модули, конфигурационни опции и избираеми допълнителни възможности. Изправени пред компилирането от изходен код, може да се окаже доста трудна задача да инсталирате зависимостите на Qt, от които се нуждаете, и как да накарате някои от по-скритите му възможности да се включат при компилирането! | Qt е много голяма библиотека, има множество модули, конфигурационни опции и избираеми допълнителни възможности. Изправени пред компилирането от изходен код, може да се окаже доста трудна задача да инсталирате зависимостите на Qt, от които се нуждаете, и как да накарате някои от по-скритите му възможности да се включат при компилирането! | ||
Пакетите, които можете да считате като | Пакетите, които можете да считате като "стандартни минимални изисквания" под Linux са: ZLib, JPEG, TIFF, MNG, PNG, OpenGL, GStreamer, ALSA, FreeType, FontConfig, CUPS, D-Bus, X*, OpenSSL и SQLite. | ||
Следва подробен списък с имената на пакетите на зависимостите за всички версии на Qt между 4.5 и 4.8 В момента само имената на пакетите от Ubuntu са включени. | Следва подробен списък с имената на пакетите на зависимостите за всички версии на Qt между 4.5 и 4.8 В момента само имената на пакетите от Ubuntu са включени. | ||
Колоната | Колоната "Модул" показва модула от най-ниско ниво, който използва зависимостта (примерно, ако QtCore я използва, тя няма да бъде включена в списъка за QtGui). Множество модули са изброени, само ако те са независими. | ||
{| | {| | ||
! | ! style="text-align:left;" | Dependency | ||
! | ! style="text-align:left;" | Module | ||
! | ! style="text-align:left;" | Configure switch | ||
!Qt/X11? | ! style="text-align:left;" | Qt/X11? | ||
!Qt/Embedded? | ! style="text-align:left;" | Qt/Embedded? | ||
!Qt 4.5 | ! style="text-align:left;" | Qt 4.5 | ||
!Qt 4.6 | ! style="text-align:left;" | Qt 4.6 | ||
!Qt 4.7 | ! style="text-align:left;" | Qt 4.7 | ||
!Qt 4.8 | ! style="text-align:left;" | Qt 4.8 (trunk) | ||
|- | |- | ||
|ZLib | |ZLib | ||
|QtCore | |QtCore | ||
| | | -<nowiki>[qt|system]</nowiki>-zlib | ||
|X | |X | ||
|X | |X | ||
Line 36: | Line 33: | ||
|JPEG | |JPEG | ||
|QtCore | |QtCore | ||
| | | -<nowiki>[qt|system]</nowiki>-libjpeg | ||
|X | |X | ||
|X | |X | ||
Line 46: | Line 43: | ||
|TIFF | |TIFF | ||
|QtCore | |QtCore | ||
| | | -<nowiki>[qt|system]</nowiki>-libtiff | ||
|X | |X | ||
|X | |X | ||
Line 56: | Line 53: | ||
|MNG | |MNG | ||
|QtCore | |QtCore | ||
| | | -<nowiki>[qt|system]</nowiki>-libmng | ||
|X | |X | ||
|X | |X | ||
Line 66: | Line 63: | ||
|PNG | |PNG | ||
|QtCore | |QtCore | ||
| | | -<nowiki>[qt|system]</nowiki>-libpng | ||
|X | |X | ||
|X | |X | ||
Line 76: | Line 73: | ||
|OpenGL | |OpenGL | ||
|QtOpenGL | |QtOpenGL | ||
| | | -opengl | ||
|X | |X | ||
| | | | ||
Line 86: | Line 83: | ||
|OpenGL ES 1 | |OpenGL ES 1 | ||
|QtOpenGL | |QtOpenGL | ||
| | | -opengl es1 | ||
|X | |X | ||
|X | |X | ||
|X<ref> | |X <ref name="ref1">Though supported, I have not been able to figure out how to build this option in Qt 4.5</ref> | ||
</ref> | |||
|X | |X | ||
|X | |X | ||
Line 97: | Line 93: | ||
|OpenGL ES 1 CL | |OpenGL ES 1 CL | ||
|QtOpenGL | |QtOpenGL | ||
| | | -opengl es1cl | ||
|X | |X | ||
|X | |X | ||
|X<ref | |X <ref name="ref1"/> | ||
|X | |X | ||
|X | |X | ||
Line 108: | Line 103: | ||
|OpenGL ES 2 | |OpenGL ES 2 | ||
|QtOpenGL | |QtOpenGL | ||
| | | -opengl es2 | ||
|X | |X | ||
|X | |X | ||
|X<ref | |X <ref name="ref1"/> | ||
|X | |X | ||
|X | |X | ||
Line 119: | Line 113: | ||
|EGL | |EGL | ||
|QtOpenGL | |QtOpenGL | ||
| | | -egl, -opengl <nowiki>[1|1cl|2]</nowiki> | ||
|X | |X | ||
|X<ref> | |X <ref name="ref2">Need to pass -DMESA_EGL_NO_X11_HEADERS to "configure" when building Qt/Embedded. Possibly this could be done via .qmake.cache?</ref> | ||
</ref> | |||
|X | |X | ||
|X | |X | ||
Line 130: | Line 123: | ||
|OpenVG | |OpenVG | ||
|QtOpenVG | |QtOpenVG | ||
| | | -openvg | ||
|X | |X | ||
|X | |X | ||
Line 140: | Line 133: | ||
|ShivaVG | |ShivaVG | ||
|QtOpenVG | |QtOpenVG | ||
| | | -openvg | ||
|X | |X | ||
|X | |X | ||
Line 150: | Line 143: | ||
|DirectFB | |DirectFB | ||
|QtGui | |QtGui | ||
| | | -<nowiki>[qt|plugin]</nowiki>-gfx-directfb | ||
| | | | ||
|X | |X | ||
Line 158: | Line 151: | ||
|X | |X | ||
|- | |- | ||
|GStreamer<ref | |GStreamer <ref name="ref2"/> | ||
|Phonon | |Phonon | ||
| | | -phonon | ||
|X | |X | ||
|X | |X | ||
Line 171: | Line 163: | ||
|PulseAudio | |PulseAudio | ||
|Phonon | |Phonon | ||
| | | -phonon-backend | ||
|X | |X | ||
|X | |X | ||
Line 181: | Line 173: | ||
|ALSA | |ALSA | ||
|QtMultimedia | |QtMultimedia | ||
| | | -multimedia | ||
|X | |X | ||
|X | |X | ||
Line 191: | Line 183: | ||
|NAS Sound | |NAS Sound | ||
|QtGui | |QtGui | ||
| | | -system-nas-sound | ||
|X | |X | ||
| | | | ||
Line 201: | Line 193: | ||
|FreeType | |FreeType | ||
|QtGui | |QtGui | ||
| | | -freetype | ||
|X | |X | ||
|X | |X | ||
Line 211: | Line 203: | ||
|FontConfig | |FontConfig | ||
|QtGui | |QtGui | ||
| | | -fontconfig | ||
|X | |X | ||
| | | | ||
Line 221: | Line 213: | ||
|tslib | |tslib | ||
|QtGui | |QtGui | ||
| | | -<nowiki>[qt|plugin]</nowiki>-mouse-tslib | ||
| | | | ||
|X | |X | ||
Line 231: | Line 223: | ||
|Cups | |Cups | ||
|QtGui | |QtGui | ||
| | | -cups | ||
|X | |X | ||
|X | |X | ||
Line 239: | Line 231: | ||
|X | |X | ||
|- | |- | ||
|D | |D-Bus | ||
|QtDBus | |QtDBus | ||
| | | -dbus[-linked] | ||
|X | |X | ||
|X | |X | ||
Line 251: | Line 243: | ||
|ICD | |ICD | ||
|QtNetwork | |QtNetwork | ||
| | | -icd | ||
|X | |X | ||
|X | |X | ||
Line 261: | Line 253: | ||
|GLib | |GLib | ||
|QtCore | |QtCore | ||
| | | -glib | ||
|X | |X | ||
|X | |X | ||
Line 271: | Line 263: | ||
|GTK | |GTK | ||
|QtGui | |QtGui | ||
| | | -gtkstyle | ||
|X | |X | ||
| | | | ||
Line 281: | Line 273: | ||
|X11 | |X11 | ||
|QtGui | |QtGui | ||
|'' | |''none'' | ||
|X | |X | ||
| | | | ||
Line 291: | Line 283: | ||
|XShape | |XShape | ||
|QtGui | |QtGui | ||
| | | -xshape | ||
|X | |X | ||
| | | | ||
Line 301: | Line 293: | ||
|XCursor | |XCursor | ||
|QtGui | |QtGui | ||
| | | -xcursor | ||
|X | |X | ||
| | | | ||
Line 311: | Line 303: | ||
|XFixes | |XFixes | ||
|QtGui | |QtGui | ||
| | | -xfixes | ||
|X | |X | ||
| | | | ||
Line 321: | Line 313: | ||
|XRandr | |XRandr | ||
|QtGui | |QtGui | ||
| | | -xrandr | ||
|X | |X | ||
| | | | ||
Line 331: | Line 323: | ||
|XRender | |XRender | ||
|QtGui, QtWebKit | |QtGui, QtWebKit | ||
| | | -xrender | ||
|X | |X | ||
| | | | ||
Line 341: | Line 333: | ||
|XVideo | |XVideo | ||
|Phonon, QtMultimedia | |Phonon, QtMultimedia | ||
| | | -xvideo | ||
|X | |X | ||
| | | | ||
Line 351: | Line 343: | ||
|Xinerama | |Xinerama | ||
|QtGui | |QtGui | ||
| | | -xinerama | ||
|X | |X | ||
| | | | ||
Line 361: | Line 353: | ||
|XInput | |XInput | ||
|QtGui | |QtGui | ||
| | | -xinput | ||
|X | |X | ||
| | | | ||
Line 371: | Line 363: | ||
|Session management | |Session management | ||
|QtGui | |QtGui | ||
| | | -sm | ||
|X | |X | ||
| | | | ||
Line 381: | Line 373: | ||
|OpenSSL | |OpenSSL | ||
|QtNetwork, QtWebKit | |QtNetwork, QtWebKit | ||
| | | -openssl[-linked] | ||
|X | |X | ||
|X | |X | ||
Line 391: | Line 383: | ||
|Interbase | |Interbase | ||
|QtSql | |QtSql | ||
| | | -<nowiki>[qt|plugin]</nowiki>-sql-ibase | ||
|X | |X | ||
|X | |X | ||
Line 401: | Line 393: | ||
|MySQL | |MySQL | ||
|QtSql | |QtSql | ||
| | | -<nowiki>[qt|plugin]</nowiki>-sql-mysql | ||
|X | |X | ||
|X | |X | ||
Line 411: | Line 403: | ||
|ODBC | |ODBC | ||
|QtSql | |QtSql | ||
| | | -<nowiki>[qt|plugin]</nowiki>-sql-odbc | ||
|X | |X | ||
|X | |X | ||
Line 421: | Line 413: | ||
|PostgreSQL | |PostgreSQL | ||
|QtSql | |QtSql | ||
| | | -<nowiki>[qt|plugin]</nowiki>-sql-psql | ||
|X | |X | ||
|X | |X | ||
Line 431: | Line 423: | ||
|SQLite 2 | |SQLite 2 | ||
|QtSql | |QtSql | ||
| | | -<nowiki>[qt|plugin]</nowiki>-sql-sqlite2 | ||
|X | |X | ||
|X | |X | ||
Line 441: | Line 433: | ||
|SQLite 3 | |SQLite 3 | ||
|QtSql | |QtSql | ||
| | | -<nowiki>[qt|plugin]</nowiki>-sql-sqlite | ||
|X | |X | ||
|X | |X | ||
Line 451: | Line 443: | ||
|TDS | |TDS | ||
|QtSql | |QtSql | ||
| | | -<nowiki>[qt|plugin]</nowiki>-sql-tds | ||
|X | |X | ||
|X | |X | ||
Line 461: | Line 453: | ||
{| | {| | ||
! | ! style="text-align:left;" | Dependency | ||
!Ubuntu Lucid | ! style="text-align:left;" | Ubuntu Lucid | ||
!Ubuntu Maverick | ! style="text-align:left;" | Ubuntu Maverick | ||
|- | |- | ||
|ZLib | |ZLib | ||
|zlib1g | |zlib1g-dev | ||
|zlib1g | |zlib1g-dev | ||
|- | |- | ||
|JPEG | |JPEG | ||
|libjpeg62 | |libjpeg62-dev | ||
|libjpeg62 | |libjpeg62-dev | ||
|- | |- | ||
|TIFF | |TIFF | ||
|libtiff4 | |libtiff4-dev | ||
|libtiff4 | |libtiff4-dev | ||
|- | |- | ||
|MNG | |MNG | ||
|libmng | |libmng-dev | ||
|libmng | |libmng-dev | ||
|- | |- | ||
|PNG | |PNG | ||
|libpng12 | |libpng12-dev | ||
|libpng12 | |libpng12-dev | ||
|- | |- | ||
|OpenGL | |OpenGL | ||
|mesa | |mesa-common-dev, libglu1-mesa-dev | ||
|mesa | |mesa-common-dev, libglu1-mesa-dev | ||
|- | |- | ||
|OpenGL ES 1 | |OpenGL ES 1 | ||
|'' | |''none'' | ||
|libgles1 | |libgles1-mesa-dev <ref name="ref3">This also requires a provider of libGLES_CM.so.</ref> | ||
</ref> | |||
|- | |- | ||
|OpenGL ES 1 CL | |OpenGL ES 1 CL | ||
|'' | |''none'' | ||
|libgles1 | |libgles1-mesa-dev | ||
|- | |- | ||
|OpenGL ES 2 | |OpenGL ES 2 | ||
|'' | |''none'' | ||
|libgles2 | |libgles2-mesa-dev | ||
|- | |- | ||
|EGL | |EGL | ||
|'' | |''none'' | ||
|libgles2 | |libgles2-mesa-dev or libegl1-mesa-dev | ||
|- | |- | ||
|OpenVG | |OpenVG | ||
|'' | |''none'' | ||
|libopenvg1 | |libopenvg1-mesa-dev | ||
|- | |- | ||
|ShivaVG | |ShivaVG | ||
|'' | |''none'' | ||
|'' | |''none'' | ||
|- | |- | ||
|DirectFB | |DirectFB | ||
|libdirectfb | |libdirectfb-dev | ||
|libdirectfb | |libdirectfb-dev | ||
|- | |- | ||
|GStreamer | |GStreamer | ||
|libgstreamer0.10 | |libgstreamer0.10-dev, libgstreamer-plugins-base0.10-dev | ||
|libgstreamer0.10 | |libgstreamer0.10-dev, libgstreamer-plugins-base0.10-dev | ||
|- | |- | ||
|PulseAudio | |PulseAudio | ||
|libpulse | |libpulse-dev | ||
|libpulse | |libpulse-dev | ||
|- | |- | ||
|NAS Sound | |NAS Sound | ||
|libaudio | |libaudio-dev | ||
|libaudio | |libaudio-dev | ||
|- | |- | ||
|ALSA | |ALSA | ||
|libasound2 | |libasound2-dev | ||
|libasound2 | |libasound2-dev | ||
|- | |- | ||
|FreeType | |FreeType | ||
|libfreetype6 | |libfreetype6-dev | ||
|libfreetype6 | |libfreetype6-dev | ||
|- | |- | ||
|FontConfig | |FontConfig | ||
|libfontconfig1 | |libfontconfig1-dev | ||
|libfontconfig1 | |libfontconfig1-dev | ||
|- | |- | ||
|tslib | |tslib | ||
|libts | |libts-dev | ||
|libts | |libts-dev | ||
|- | |- | ||
|Cups | |Cups | ||
|libcups2 | |libcups2-dev | ||
|libcups2 | |libcups2-dev | ||
|- | |- | ||
|D | |D-Bus | ||
|libdbus | |libdbus-1-dev | ||
|libdbus | |libdbus-1-dev | ||
|- | |- | ||
|ICD | |ICD | ||
|'' | |''none'' | ||
|'' | |''none'' | ||
|- | |- | ||
|GLib | |GLib | ||
|libglib2.0 | |libglib2.0-dev | ||
|libglib2.0 | |libglib2.0-dev | ||
|- | |- | ||
|GTK | |GTK | ||
|libgtk2.0 | |libgtk2.0-dev | ||
|libgtk2.0 | |libgtk2.0-dev | ||
|- | |- | ||
|X11 | |X11 | ||
|libx11 | |libx11-dev, libxext-dev | ||
|libx11 | |libx11-dev, libxext-dev | ||
|- | |- | ||
|XCursor | |XCursor | ||
|libxcursor | |libxcursor-dev | ||
|libxcursor | |libxcursor-dev | ||
|- | |- | ||
|XFixes | |XFixes | ||
|libxfixes | |libxfixes-dev | ||
|libxfixes | |libxfixes-dev | ||
|- | |- | ||
|XRandr | |XRandr | ||
|libxrandr | |libxrandr-dev | ||
|libxrandr | |libxrandr-dev | ||
|- | |- | ||
|XRender | |XRender | ||
|libxrender | |libxrender-dev | ||
|libxrender | |libxrender-dev | ||
|- | |- | ||
|XVideo | |XVideo | ||
|libxv | |libxv-dev | ||
|libxv | |libxv-dev | ||
|- | |- | ||
|Xinerama | |Xinerama | ||
|libxinerama | |libxinerama-dev | ||
|libxinerama | |libxinerama-dev | ||
|- | |- | ||
|XInput | |XInput | ||
|libxi | |libxi-dev | ||
|libxi | |libxi-dev | ||
|- | |- | ||
|Session management | |Session management | ||
|libsm | |libsm-dev | ||
|libsm | |libsm-dev | ||
|- | |- | ||
|OpenSSL | |OpenSSL | ||
|libssl | |libssl-dev | ||
|libssl | |libssl-dev | ||
|- | |- | ||
|Interbase | |Interbase | ||
|firebird2.1 | |firebird2.1-dev | ||
|firebird2.5 | |firebird2.5-dev or firebird2.1-dev | ||
|- | |- | ||
|MySQL | |MySQL | ||
|libmysqlclient | |libmysqlclient-dev | ||
|libmysqlclient | |libmysqlclient-dev | ||
|- | |- | ||
|ODBC | |ODBC <ref name="ref4"> Using libiodbc2 instead of unixodbc is supported starting in Qt 4.6.</ref> | ||
|unixodbc-dev or libiodbc2-dev | |||
</ref> | |unixodbc-dev or libiodbc2-dev | ||
|unixodbc | |||
|- | |- | ||
|PostgreSQL | |PostgreSQL | ||
|libpq | |libpq-dev | ||
|libpq | |libpq-dev | ||
|- | |- | ||
|SQLite 2 | |SQLite 2 | ||
|libsqlite0 | |libsqlite0-dev | ||
|libsqlite0 | |libsqlite0-dev | ||
|- | |- | ||
|SQLite 3 | |SQLite 3 | ||
|libsqlite3 | |libsqlite3-dev | ||
|libsqlite3 | |libsqlite3-dev | ||
|- | |- | ||
|TDS | |TDS | ||
|freetds | |freetds-dev | ||
|freetds | |freetds-dev | ||
|} | |} | ||
<references /> | <references/> |
Latest revision as of 21:20, 7 March 2015
Qt е много голяма библиотека, има множество модули, конфигурационни опции и избираеми допълнителни възможности. Изправени пред компилирането от изходен код, може да се окаже доста трудна задача да инсталирате зависимостите на Qt, от които се нуждаете, и как да накарате някои от по-скритите му възможности да се включат при компилирането!
Пакетите, които можете да считате като "стандартни минимални изисквания" под Linux са: ZLib, JPEG, TIFF, MNG, PNG, OpenGL, GStreamer, ALSA, FreeType, FontConfig, CUPS, D-Bus, X*, OpenSSL и SQLite.
Следва подробен списък с имената на пакетите на зависимостите за всички версии на Qt между 4.5 и 4.8 В момента само имената на пакетите от Ubuntu са включени.
Колоната "Модул" показва модула от най-ниско ниво, който използва зависимостта (примерно, ако QtCore я използва, тя няма да бъде включена в списъка за QtGui). Множество модули са изброени, само ако те са независими.
Dependency | Module | Configure switch | Qt/X11? | Qt/Embedded? | Qt 4.5 | Qt 4.6 | Qt 4.7 | Qt 4.8 (trunk) |
---|---|---|---|---|---|---|---|---|
ZLib | QtCore | -[qt|system]-zlib | X | X | X | X | X | X |
JPEG | QtCore | -[qt|system]-libjpeg | X | X | X | X | X | X |
TIFF | QtCore | -[qt|system]-libtiff | X | X | X | X | X | X |
MNG | QtCore | -[qt|system]-libmng | X | X | X | X | X | X |
PNG | QtCore | -[qt|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 [1] | X | X | X |
OpenGL ES 2 | QtOpenGL | -opengl es2 | X | X | X [1] | X | X | X |
EGL | QtOpenGL | -egl, -opengl [1|1cl|2] | X | X [2] | X | X | X | X |
OpenVG | QtOpenVG | -openvg | X | X | X | X | X | |
ShivaVG | QtOpenVG | -openvg | X | X | X | X | X | |
DirectFB | QtGui | -[qt|plugin]-gfx-directfb | X | X | X | X | X | |
GStreamer [2] | 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 | -[qt|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 | -[qt|plugin]-sql-ibase | X | X | X | X | X | X |
MySQL | QtSql | -[qt|plugin]-sql-mysql | X | X | X | X | X | X |
ODBC | QtSql | -[qt|plugin]-sql-odbc | X | X | X | X | X | X |
PostgreSQL | QtSql | -[qt|plugin]-sql-psql | X | X | X | X | X | X |
SQLite 2 | QtSql | -[qt|plugin]-sql-sqlite2 | X | X | X | X | X | X |
SQLite 3 | QtSql | -[qt|plugin]-sql-sqlite | X | X | X | X | X | X |
TDS | QtSql | -[qt|plugin]-sql-tds | X | X | X | X | X | X |
Dependency | 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 [3] |
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 [4] | unixodbc-dev or libiodbc2-dev | unixodbc-dev or libiodbc2-dev |
PostgreSQL | libpq-dev | libpq-dev |
SQLite 2 | libsqlite0-dev | libsqlite0-dev |
SQLite 3 | libsqlite3-dev | libsqlite3-dev |
TDS | freetds-dev | freetds-dev |
- ↑ 1.0 1.1 1.2 Though supported, I have not been able to figure out how to build this option in Qt 4.5
- ↑ 2.0 2.1 Need to pass -DMESA_EGL_NO_X11_HEADERS to "configure" when building Qt/Embedded. Possibly this could be done via .qmake.cache?
- ↑ This also requires a provider of libGLES_CM.so.
- ↑ Using libiodbc2 instead of unixodbc is supported starting in Qt 4.6.