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

From Qt Wiki
Jump to: navigation, search
 
Line 1: Line 1:
'''English''' [[Build Qt For Linux Portuguese|Português]] [[Build Qt For Linux Russian|Русский]] [[Build Qt For Linux-Japanese|日本語]]
+
[[Category:Developing with Qt::General]]<br />[[Category:QtDevelopmentSpanish::General]]<br />[[Category:HowTo]]<br />[[Category:Instructions]]<br />[[Category:Spanish]]
  
=Compilar Qt para Linux=
+
'''English''' [[Build_Qt_For_Linux_Portuguese|Português]] [[Build_Qt_For_Linux_Russian|Русский]] [[Build_Qt_For_Linux Japanese|日本語]]
 +
 
 +
= Compilar Qt para Linux =
  
 
Qt es un framework, el cual tiene muchos módulos, opciones de configuración y características opcionales. Encarar su compilación, puede ser un desafío, especialmente encontrar la manera de instalar las dependencias que necesita.
 
Qt es un framework, el cual tiene muchos módulos, opciones de configuración y características opcionales. Encarar su compilación, puede ser un desafío, especialmente encontrar la manera de instalar las dependencias que necesita.
  
Las características que se pueden considerar como una “configuración estándar mínimo” en Linux son: ZLib, <span class="caps">JPEG</span>, <span class="caps">TIFF</span>, <span class="caps">MNG</span>, <span class="caps">PNG</span>, OpenGL, GStreamer, <span class="caps">ALSA</span>, FreeType, FontConfig, <span class="caps">CUPS</span>, D-Bus, X*, OpenSSL, y <span class="caps">SQL</span>ite.
+
Las características que se pueden considerar como una &quot;configuración estándar mínimo&amp;quot; en Linux son: ZLib, JPEG, TIFF, MNG, PNG, OpenGL, GStreamer, ALSA, FreeType, FontConfig, CUPS, D-Bus, X*, OpenSSL, y SQLite.
  
 
A continuación se encuentra la lista completa de nombres de los paquetes de las dependencias para todas las versiones de Qt entre la 4.5 y el trunk de Diciembre de 2010. Actualmente sólo los nombres de los paquetes de Ubuntu se han incluido, puede usar estos nombres como guía ya que no varían mucho en otras distribuciones.
 
A continuación se encuentra la lista completa de nombres de los paquetes de las dependencias para todas las versiones de Qt entre la 4.5 y el trunk de Diciembre de 2010. Actualmente sólo los nombres de los paquetes de Ubuntu se han incluido, puede usar estos nombres como guía ya que no varían mucho en otras distribuciones.
  
El columna “Módulo” indica el módulo de más bajo nivel que utiliza la característica (es decir, si utiliza la característica de QtCore, QtGui no será incluido). Módulos múltiples solo son listados si no son interdependientes.
+
El columna &quot;Módulo&amp;quot; indica el módulo de más bajo nivel que utiliza la característica (es decir, si utiliza la característica de QtCore, QtGui no será incluido). Módulos múltiples solo son listados si no son interdependientes.
 
 
<sup>1</sup> Aunque esta soportado, no he encontrado una forma de compilar esta opción en Qt 4.5
 
 
 
<sup>2</sup> Es necesario pasar ‑<span class="caps">DMESA</span>_EGL_NO_X11_HEADERS a “configure” en la compilación de Qt / Embedded. Posiblemente esto se podría hacer a través de. qmake.cache?
 
 
 
<sup>3</sup> Es necesario pasar “$(pkg‑config gstreamer‑interfaces‑0.10 gstreamer‑video‑0.10 gstreamer‑base‑0.10 ‑‑cflags‑only‑I)” a “configure”.
 
 
 
<sup>4</sup> Esto también requiere de un proveedor de libGLES_CM.so.
 
 
 
<sup>5</sup> Usar libiodbc2 en lugar de unixodbc es soportado a partir de Qt 4.6.
 
  
<sup>6</sup> Es necesario correr “ln ‑s libfbclient.so /usr/lib/libgds.so” después de instalar el paquete.
+
{|
 +
!Dependencia
 +
!Módulo
 +
!Opción de configuración
 +
!Qt/X11?
 +
!Qt/Embedded?
 +
!Qt 4.5
 +
!Qt 4.6
 +
!Qt 4.7
 +
!Qt 4.8 (trunk)
 +
|-
 +
|ZLib
 +
|QtCore
 +
|&amp;#8209;[qt&amp;amp;#124;system]&amp;#8209;zlib
 +
|X
 +
|X
 +
|X
 +
|X
 +
|X
 +
|X
 +
|-
 +
|JPEG
 +
|QtCore
 +
|&amp;#8209;[qt&amp;amp;#124;system]&amp;#8209;libjpeg
 +
|X
 +
|X
 +
|X
 +
|X
 +
|X
 +
|X
 +
|-
 +
|TIFF
 +
|QtCore
 +
|&amp;#8209;[qt&amp;amp;#124;system]&amp;#8209;libtiff
 +
|X
 +
|X
 +
|X
 +
|X
 +
|X
 +
|X
 +
|-
 +
|MNG
 +
|QtCore
 +
|&amp;#8209;[qt&amp;amp;#124;system]&amp;#8209;libmng
 +
|X
 +
|X
 +
|X
 +
|X
 +
|X
 +
|X
 +
|-
 +
|PNG
 +
|QtCore
 +
|&amp;#8209;[qt&amp;amp;#124;system]&amp;#8209;libpng
 +
|X
 +
|X
 +
|X
 +
|X
 +
|X
 +
|X
 +
|-
 +
|OpenGL
 +
|QtOpenGL
 +
|&amp;#8209;opengl
 +
|X
 +
|
 +
|X
 +
|X
 +
|X
 +
|X
 +
|-
 +
|OpenGL ES 1
 +
|QtOpenGL
 +
|&amp;#8209;opengl&amp;amp;nbsp;es1
 +
|X
 +
|X
 +
|X<ref>Aunque esta soportado, no he encontrado una forma de compilar esta opción en Qt 4.5
 +
</ref>
 +
|X
 +
|X
 +
|X
 +
|-
 +
|OpenGL ES 1 CL
 +
|QtOpenGL
 +
|&amp;#8209;opengl&amp;amp;nbsp;es1cl
 +
|X
 +
|X
 +
|X<ref>Aunque esta soportado, no he encontrado una forma de compilar esta opción en Qt 4.5
 +
</ref>
 +
|X
 +
|X
 +
|X
 +
|-
 +
|OpenGL ES 2
 +
|QtOpenGL
 +
|&amp;#8209;opengl&amp;amp;nbsp;es2
 +
|X
 +
|X
 +
|X<ref>Aunque esta soportado, no he encontrado una forma de compilar esta opción en Qt 4.5
 +
</ref>
 +
|X
 +
|X
 +
|X
 +
|-
 +
|EGL
 +
|QtOpenGL
 +
|&amp;#8209;egl, &amp;#8209;opengl&amp;amp;nbsp;es[1&amp;amp;#124;1cl&amp;amp;#124;2]
 +
|X
 +
|X<ref>Es necesario pasar &amp;#8209;DMESA_EGL_NO_X11_HEADERS a &quot;configure&amp;quot; en la compilación de Qt / Embedded. Posiblemente esto se podría hacer a través de. qmake.cache?
 +
</ref>
 +
|X
 +
|X
 +
|X
 +
|X
 +
|-
 +
|OpenVG
 +
|QtOpenVG
 +
|&amp;#8209;openvg
 +
|X
 +
|X
 +
|
 +
|X
 +
|X
 +
|X
 +
|-
 +
|ShivaVG
 +
|QtOpenVG
 +
|&amp;#8209;openvg
 +
|X
 +
|X
 +
|
 +
|X
 +
|X
 +
|X
 +
|-
 +
|DirectFB
 +
|QtGui
 +
|&amp;#8209;[qt&amp;amp;#124;plugin]&amp;#8209;gfx&amp;amp;#8209;directfb
 +
|
 +
|X
 +
|X
 +
|X
 +
|X
 +
|X
 +
|-
 +
|GStreamer<ref>Es necesario pasar &quot;$(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)&quot; a &quot;configure&amp;quot;.
 +
</ref>
 +
|Phonon
 +
|&amp;#8209;phonon
 +
|X
 +
|X
 +
|X
 +
|X
 +
|X
 +
|X
 +
|-
 +
|PulseAudio
 +
|Phonon
 +
|&amp;#8209;phonon&amp;amp;#8209;backend
 +
|X
 +
|X
 +
|
 +
|X
 +
|X
 +
|X
 +
|-
 +
|ALSA
 +
|QtMultimedia
 +
|&amp;#8209;multimedia
 +
|X
 +
|X
 +
|
 +
|X
 +
|X
 +
|X
 +
|-
 +
|NAS Sound
 +
|QtGui
 +
|&amp;#8209;system&amp;amp;#8209;nas&amp;amp;#8209;sound
 +
|X
 +
|
 +
|X
 +
|X
 +
|X
 +
|X
 +
|-
 +
|FreeType
 +
|QtGui
 +
|&amp;#8209;freetype
 +
|X
 +
|X
 +
|X
 +
|X
 +
|X
 +
|X
 +
|-
 +
|FontConfig
 +
|QtGui
 +
|&amp;#8209;fontconfig
 +
|X
 +
|
 +
|X
 +
|X
 +
|X
 +
|X
 +
|-
 +
|tslib
 +
|QtGui
 +
|&amp;#8209;[qt&amp;amp;#124;plugin]&amp;#8209;mouse&amp;amp;#8209;tslib
 +
|
 +
|X
 +
|X
 +
|X
 +
|X
 +
|X
 +
|-
 +
|Cups
 +
|QtGui
 +
|&amp;#8209;cups
 +
|X
 +
|X
 +
|X
 +
|X
 +
|X
 +
|X
 +
|-
 +
|D&amp;amp;#8209;Bus
 +
|QtDBus
 +
|&amp;#8209;dbus[&amp;#8209;linked]
 +
|X
 +
|X
 +
|X
 +
|X
 +
|X
 +
|X
 +
|-
 +
|ICD
 +
|QtNetwork
 +
|&amp;#8209;icd
 +
|X
 +
|X
 +
|
 +
|
 +
|X
 +
|X
 +
|-
 +
|GLib
 +
|QtCore
 +
|&amp;#8209;glib
 +
|X
 +
|X
 +
|X
 +
|X
 +
|X
 +
|X
 +
|-
 +
|GTK
 +
|QtGui
 +
|&amp;#8209;gtkstyle
 +
|X
 +
|
 +
|X
 +
|X
 +
|X
 +
|X
 +
|-
 +
|X11
 +
|QtGui
 +
|''none''
 +
|X
 +
|
 +
|X
 +
|X
 +
|X
 +
|X
 +
|-
 +
|XShape
 +
|QtGui
 +
|&amp;#8209;xshape
 +
|X
 +
|
 +
|X
 +
|X
 +
|X
 +
|X
 +
|-
 +
|XCursor
 +
|QtGui
 +
|&amp;#8209;xcursor
 +
|X
 +
|
 +
|X
 +
|X
 +
|X
 +
|X
 +
|-
 +
|XFixes
 +
|QtGui
 +
|&amp;#8209;xfixes
 +
|X
 +
|
 +
|X
 +
|X
 +
|X
 +
|X
 +
|-
 +
|XRandr
 +
|QtGui
 +
|&amp;#8209;xrandr
 +
|X
 +
|
 +
|X
 +
|X
 +
|X
 +
|X
 +
|-
 +
|XRender
 +
|QtGui, QtWebKit
 +
|&amp;#8209;xrender
 +
|X
 +
|
 +
|X
 +
|X
 +
|X
 +
|X
 +
|-
 +
|XVideo
 +
|Phonon, QtMultimedia
 +
|&amp;#8209;xvideo
 +
|X
 +
|
 +
|X
 +
|X
 +
|X
 +
|X
 +
|-
 +
|Xinerama
 +
|QtGui
 +
|&amp;#8209;xinerama
 +
|X
 +
|
 +
|X
 +
|X
 +
|X
 +
|X
 +
|-
 +
|XInput
 +
|QtGui
 +
|&amp;#8209;xinput
 +
|X
 +
|
 +
|X
 +
|X
 +
|X
 +
|X
 +
|-
 +
|Session management
 +
|QtGui
 +
|&amp;#8209;sm
 +
|X
 +
|
 +
|X
 +
|X
 +
|X
 +
|X
 +
|-
 +
|OpenSSL
 +
|QtNetwork, QtWebKit
 +
|&amp;#8209;openssl[&amp;#8209;linked]
 +
|X
 +
|X
 +
|X
 +
|X
 +
|X
 +
|X
 +
|-
 +
|Interbase
 +
|QtSql
 +
|&amp;#8209;[qt&amp;amp;#124;plugin]&amp;#8209;sql&amp;amp;#8209;ibase
 +
|X
 +
|X
 +
|X
 +
|X
 +
|X
 +
|X
 +
|-
 +
|MySQL
 +
|QtSql
 +
|&amp;#8209;[qt&amp;amp;#124;plugin]&amp;#8209;sql&amp;amp;#8209;mysql
 +
|X
 +
|X
 +
|X
 +
|X
 +
|X
 +
|X
 +
|-
 +
|ODBC<ref>Esto también requiere de un proveedor de libGLES_CM.so.
 +
</ref>
 +
|QtSql
 +
|&amp;#8209;[qt&amp;amp;#124;plugin]&amp;#8209;sql&amp;amp;#8209;odbc
 +
|X
 +
|X
 +
|X
 +
|X
 +
|X
 +
|X
 +
|-
 +
|PostgreSQL
 +
|QtSql
 +
|&amp;#8209;[qt&amp;amp;#124;plugin]&amp;#8209;sql&amp;amp;#8209;psql
 +
|X
 +
|X
 +
|X
 +
|X
 +
|X
 +
|X
 +
|-
 +
|SQLite 2
 +
|QtSql
 +
|&amp;#8209;[qt&amp;amp;#124;plugin]&amp;#8209;sql&amp;amp;#8209;sqlite2
 +
|X
 +
|X
 +
|X
 +
|X
 +
|X
 +
|X
 +
|-
 +
|SQLite 3
 +
|QtSql
 +
|&amp;#8209;[qt&amp;amp;#124;plugin]&amp;#8209;sql&amp;amp;#8209;sqlite
 +
|X
 +
|X
 +
|X
 +
|X
 +
|X
 +
|X
 +
|-
 +
|TDS
 +
|QtSql
 +
|&amp;#8209;[qt&amp;amp;#124;plugin]&amp;#8209;sql&amp;amp;#8209;tds
 +
|X
 +
|X
 +
|X
 +
|X
 +
|X
 +
|X
 +
|}
  
===Categories:===
+
{|
 +
!Dependencia
 +
!Ubuntu Lucid
 +
!Ubuntu Maverick
 +
|-
 +
|ZLib
 +
|zlib1g&amp;amp;#8209;dev
 +
|zlib1g&amp;amp;#8209;dev
 +
|-
 +
|JPEG
 +
|libjpeg62&amp;amp;#8209;dev
 +
|libjpeg62&amp;amp;#8209;dev
 +
|-
 +
|TIFF
 +
|libtiff4&amp;amp;#8209;dev
 +
|libtiff4&amp;amp;#8209;dev
 +
|-
 +
|MNG
 +
|libmng&amp;amp;#8209;dev
 +
|libmng&amp;amp;#8209;dev
 +
|-
 +
|PNG
 +
|libpng12&amp;amp;#8209;dev
 +
|libpng12&amp;amp;#8209;dev
 +
|-
 +
|OpenGL
 +
|mesa&amp;amp;#8209;common&amp;amp;#8209;dev, libglu1&amp;amp;#8209;mesa&amp;amp;#8209;dev
 +
|mesa&amp;amp;#8209;common&amp;amp;#8209;dev, libglu1&amp;amp;#8209;mesa&amp;amp;#8209;dev
 +
|-
 +
|OpenGL ES 1
 +
|''none''
 +
|libgles1&amp;amp;#8209;mesa&amp;amp;#8209;dev<ref>Esto también requiere de un proveedor de libGLES_CM.so.
 +
</ref>
 +
|-
 +
|OpenGL ES 1 CL
 +
|''none''
 +
|libgles1&amp;amp;#8209;mesa&amp;amp;#8209;dev
 +
|-
 +
|OpenGL ES 2
 +
|''none''
 +
|libgles2&amp;amp;#8209;mesa&amp;amp;#8209;dev
 +
|-
 +
|EGL
 +
|''none''
 +
|libgles2&amp;amp;#8209;mesa&amp;amp;#8209;dev or libegl1&amp;amp;#8209;mesa&amp;amp;#8209;dev
 +
|-
 +
|OpenVG
 +
|''none''
 +
|libopenvg1&amp;amp;#8209;mesa&amp;amp;#8209;dev
 +
|-
 +
|ShivaVG
 +
|''none''
 +
|''none''
 +
|-
 +
|DirectFB
 +
|libdirectfb&amp;amp;#8209;dev
 +
|libdirectfb&amp;amp;#8209;dev
 +
|-
 +
|GStreamer
 +
|libgstreamer0.10&amp;amp;#8209;dev, libgstreamer&amp;amp;#8209;plugins&amp;amp;#8209;base0.10&amp;amp;#8209;dev
 +
|libgstreamer0.10&amp;amp;#8209;dev, libgstreamer&amp;amp;#8209;plugins&amp;amp;#8209;base0.10&amp;amp;#8209;dev
 +
|-
 +
|PulseAudio
 +
|libpulse&amp;amp;#8209;dev
 +
|libpulse&amp;amp;#8209;dev
 +
|-
 +
|NAS Sound
 +
|libaudio&amp;amp;#8209;dev
 +
|libaudio&amp;amp;#8209;dev
 +
|-
 +
|ALSA
 +
|libasound2&amp;amp;#8209;dev
 +
|libasound2&amp;amp;#8209;dev
 +
|-
 +
|FreeType
 +
|libfreetype6&amp;amp;#8209;dev
 +
|libfreetype6&amp;amp;#8209;dev
 +
|-
 +
|FontConfig
 +
|libfontconfig1&amp;amp;#8209;dev
 +
|libfontconfig1&amp;amp;#8209;dev
 +
|-
 +
|tslib
 +
|libts&amp;amp;#8209;dev
 +
|libts&amp;amp;#8209;dev
 +
|-
 +
|Cups
 +
|libcups2&amp;amp;#8209;dev
 +
|libcups2&amp;amp;#8209;dev
 +
|-
 +
|D&amp;amp;#8209;Bus
 +
|libdbus&amp;amp;#8209;1&amp;amp;#8209;dev
 +
|libdbus&amp;amp;#8209;1&amp;amp;#8209;dev
 +
|-
 +
|ICD
 +
|''none''
 +
|''none''
 +
|-
 +
|GLib
 +
|libglib2.0&amp;amp;#8209;dev
 +
|libglib2.0&amp;amp;#8209;dev
 +
|-
 +
|GTK
 +
|libgtk2.0&amp;amp;#8209;dev
 +
|libgtk2.0&amp;amp;#8209;dev
 +
|-
 +
|X11
 +
|libx11&amp;amp;#8209;dev, libxext&amp;amp;#8209;dev
 +
|libx11&amp;amp;#8209;dev, libxext&amp;amp;#8209;dev
 +
|-
 +
|XCursor
 +
|libxcursor&amp;amp;#8209;dev
 +
|libxcursor&amp;amp;#8209;dev
 +
|-
 +
|XFixes
 +
|libxfixes&amp;amp;#8209;dev
 +
|libxfixes&amp;amp;#8209;dev
 +
|-
 +
|XRandr
 +
|libxrandr&amp;amp;#8209;dev
 +
|libxrandr&amp;amp;#8209;dev
 +
|-
 +
|XRender
 +
|libxrender&amp;amp;#8209;dev
 +
|libxrender&amp;amp;#8209;dev
 +
|-
 +
|XVideo
 +
|libxv&amp;amp;#8209;dev
 +
|libxv&amp;amp;#8209;dev
 +
|-
 +
|Xinerama
 +
|libxinerama&amp;amp;#8209;dev
 +
|libxinerama&amp;amp;#8209;dev
 +
|-
 +
|XInput
 +
|libxi&amp;amp;#8209;dev
 +
|libxi&amp;amp;#8209;dev
 +
|-
 +
|Session management
 +
|libsm&amp;amp;#8209;dev
 +
|libsm&amp;amp;#8209;dev
 +
|-
 +
|OpenSSL
 +
|libssl&amp;amp;#8209;dev
 +
|libssl&amp;amp;#8209;dev
 +
|-
 +
|Interbase
 +
|firebird2.1&amp;amp;#8209;dev
 +
|firebird2.5&amp;amp;#8209;dev or firebird2.1&amp;amp;#8209;dev
 +
|-
 +
|MySQL
 +
|libmysqlclient&amp;amp;#8209;dev
 +
|libmysqlclient&amp;amp;#8209;dev
 +
|-
 +
|ODBC
 +
|unixodbc&amp;amp;#8209;dev or libiodbc2&amp;amp;#8209;dev<ref>Usar libiodbc2 en lugar de unixodbc es soportado a partir de Qt 4.6.
 +
</ref>
 +
|unixodbc&amp;amp;#8209;dev or libiodbc2&amp;amp;#8209;dev<ref>Usar libiodbc2 en lugar de unixodbc es soportado a partir de Qt 4.6.
 +
</ref>
 +
|-
 +
|PostgreSQL
 +
|libpq&amp;amp;#8209;dev
 +
|libpq&amp;amp;#8209;dev
 +
|-
 +
|SQLite 2
 +
|libsqlite0&amp;amp;#8209;dev
 +
|libsqlite0&amp;amp;#8209;dev
 +
|-
 +
|SQLite 3
 +
|libsqlite3&amp;amp;#8209;dev
 +
|libsqlite3&amp;amp;#8209;dev
 +
|-
 +
|TDS
 +
|freetds&amp;amp;#8209;dev[6]
 +
|freetds&amp;amp;#8209;dev[6]
 +
|}
  
* [[:Category:Developing-with-Qt|Developing with Qt]]
+
<references />
** [[:Category:Developing-with-Qt::General|General]]
 
* [[:Category:HowTo|HowTo]]
 
* [[:Category:Instructions|Instructions]]
 
* [[:Category:QtDevelopmentSpanish|QtDevelopmentSpanish]]
 
** [[:Category:QtDevelopmentSpanish::General|General]]
 
* [[:Category:Spanish|Spanish]]
 

Revision as of 10:29, 24 February 2015





English Português Русский 日本語

Compilar Qt para Linux

Qt es un framework, el cual tiene muchos módulos, opciones de configuración y características opcionales. Encarar su compilación, puede ser un desafío, especialmente encontrar la manera de instalar las dependencias que necesita.

Las características que se pueden considerar como una "configuración estándar mínimo&quot; en Linux son: ZLib, JPEG, TIFF, MNG, PNG, OpenGL, GStreamer, ALSA, FreeType, FontConfig, CUPS, D-Bus, X*, OpenSSL, y SQLite.

A continuación se encuentra la lista completa de nombres de los paquetes de las dependencias para todas las versiones de Qt entre la 4.5 y el trunk de Diciembre de 2010. Actualmente sólo los nombres de los paquetes de Ubuntu se han incluido, puede usar estos nombres como guía ya que no varían mucho en otras distribuciones.

El columna "Módulo&quot; indica el módulo de más bajo nivel que utiliza la característica (es decir, si utiliza la característica de QtCore, QtGui no será incluido). Módulos múltiples solo son listados si no son interdependientes.

Dependencia Módulo Opción de configuración Qt/X11? Qt/Embedded? Qt 4.5 Qt 4.6 Qt 4.7 Qt 4.8 (trunk)
ZLib QtCore &#8209;[qt&amp;#124;system]&#8209;zlib X X X X X X
JPEG QtCore &#8209;[qt&amp;#124;system]&#8209;libjpeg X X X X X X
TIFF QtCore &#8209;[qt&amp;#124;system]&#8209;libtiff X X X X X X
MNG QtCore &#8209;[qt&amp;#124;system]&#8209;libmng X X X X X X
PNG QtCore &#8209;[qt&amp;#124;system]&#8209;libpng X X X X X X
OpenGL QtOpenGL &#8209;opengl X X X X X
OpenGL ES 1 QtOpenGL &#8209;opengl&amp;nbsp;es1 X X X[1] X X X
OpenGL ES 1 CL QtOpenGL &#8209;opengl&amp;nbsp;es1cl X X X[2] X X X
OpenGL ES 2 QtOpenGL &#8209;opengl&amp;nbsp;es2 X X X[3] X X X
EGL QtOpenGL &#8209;egl, &#8209;opengl&amp;nbsp;es[1&amp;#124;1cl&amp;#124;2] X X[4] X X X X
OpenVG QtOpenVG &#8209;openvg X X X X X
ShivaVG QtOpenVG &#8209;openvg X X X X X
DirectFB QtGui &#8209;[qt&amp;#124;plugin]&#8209;gfx&amp;#8209;directfb X X X X X
GStreamer[5] Phonon &#8209;phonon X X X X X X
PulseAudio Phonon &#8209;phonon&amp;#8209;backend X X X X X
ALSA QtMultimedia &#8209;multimedia X X X X X
NAS Sound QtGui &#8209;system&amp;#8209;nas&amp;#8209;sound X X X X X
FreeType QtGui &#8209;freetype X X X X X X
FontConfig QtGui &#8209;fontconfig X X X X X
tslib QtGui &#8209;[qt&amp;#124;plugin]&#8209;mouse&amp;#8209;tslib X X X X X
Cups QtGui &#8209;cups X X X X X X
D&amp;#8209;Bus QtDBus &#8209;dbus[&#8209;linked] X X X X X X
ICD QtNetwork &#8209;icd X X X X
GLib QtCore &#8209;glib X X X X X X
GTK QtGui &#8209;gtkstyle X X X X X
X11 QtGui none X X X X X
XShape QtGui &#8209;xshape X X X X X
XCursor QtGui &#8209;xcursor X X X X X
XFixes QtGui &#8209;xfixes X X X X X
XRandr QtGui &#8209;xrandr X X X X X
XRender QtGui, QtWebKit &#8209;xrender X X X X X
XVideo Phonon, QtMultimedia &#8209;xvideo X X X X X
Xinerama QtGui &#8209;xinerama X X X X X
XInput QtGui &#8209;xinput X X X X X
Session management QtGui &#8209;sm X X X X X
OpenSSL QtNetwork, QtWebKit &#8209;openssl[&#8209;linked] X X X X X X
Interbase QtSql &#8209;[qt&amp;#124;plugin]&#8209;sql&amp;#8209;ibase X X X X X X
MySQL QtSql &#8209;[qt&amp;#124;plugin]&#8209;sql&amp;#8209;mysql X X X X X X
ODBC[6] QtSql &#8209;[qt&amp;#124;plugin]&#8209;sql&amp;#8209;odbc X X X X X X
PostgreSQL QtSql &#8209;[qt&amp;#124;plugin]&#8209;sql&amp;#8209;psql X X X X X X
SQLite 2 QtSql &#8209;[qt&amp;#124;plugin]&#8209;sql&amp;#8209;sqlite2 X X X X X X
SQLite 3 QtSql &#8209;[qt&amp;#124;plugin]&#8209;sql&amp;#8209;sqlite X X X X X X
TDS QtSql &#8209;[qt&amp;#124;plugin]&#8209;sql&amp;#8209;tds X X X X X X
Dependencia Ubuntu Lucid Ubuntu Maverick
ZLib zlib1g&amp;#8209;dev zlib1g&amp;#8209;dev
JPEG libjpeg62&amp;#8209;dev libjpeg62&amp;#8209;dev
TIFF libtiff4&amp;#8209;dev libtiff4&amp;#8209;dev
MNG libmng&amp;#8209;dev libmng&amp;#8209;dev
PNG libpng12&amp;#8209;dev libpng12&amp;#8209;dev
OpenGL mesa&amp;#8209;common&amp;#8209;dev, libglu1&amp;#8209;mesa&amp;#8209;dev mesa&amp;#8209;common&amp;#8209;dev, libglu1&amp;#8209;mesa&amp;#8209;dev
OpenGL ES 1 none libgles1&amp;#8209;mesa&amp;#8209;dev[7]
OpenGL ES 1 CL none libgles1&amp;#8209;mesa&amp;#8209;dev
OpenGL ES 2 none libgles2&amp;#8209;mesa&amp;#8209;dev
EGL none libgles2&amp;#8209;mesa&amp;#8209;dev or libegl1&amp;#8209;mesa&amp;#8209;dev
OpenVG none libopenvg1&amp;#8209;mesa&amp;#8209;dev
ShivaVG none none
DirectFB libdirectfb&amp;#8209;dev libdirectfb&amp;#8209;dev
GStreamer libgstreamer0.10&amp;#8209;dev, libgstreamer&amp;#8209;plugins&amp;#8209;base0.10&amp;#8209;dev libgstreamer0.10&amp;#8209;dev, libgstreamer&amp;#8209;plugins&amp;#8209;base0.10&amp;#8209;dev
PulseAudio libpulse&amp;#8209;dev libpulse&amp;#8209;dev
NAS Sound libaudio&amp;#8209;dev libaudio&amp;#8209;dev
ALSA libasound2&amp;#8209;dev libasound2&amp;#8209;dev
FreeType libfreetype6&amp;#8209;dev libfreetype6&amp;#8209;dev
FontConfig libfontconfig1&amp;#8209;dev libfontconfig1&amp;#8209;dev
tslib libts&amp;#8209;dev libts&amp;#8209;dev
Cups libcups2&amp;#8209;dev libcups2&amp;#8209;dev
D&amp;#8209;Bus libdbus&amp;#8209;1&amp;#8209;dev libdbus&amp;#8209;1&amp;#8209;dev
ICD none none
GLib libglib2.0&amp;#8209;dev libglib2.0&amp;#8209;dev
GTK libgtk2.0&amp;#8209;dev libgtk2.0&amp;#8209;dev
X11 libx11&amp;#8209;dev, libxext&amp;#8209;dev libx11&amp;#8209;dev, libxext&amp;#8209;dev
XCursor libxcursor&amp;#8209;dev libxcursor&amp;#8209;dev
XFixes libxfixes&amp;#8209;dev libxfixes&amp;#8209;dev
XRandr libxrandr&amp;#8209;dev libxrandr&amp;#8209;dev
XRender libxrender&amp;#8209;dev libxrender&amp;#8209;dev
XVideo libxv&amp;#8209;dev libxv&amp;#8209;dev
Xinerama libxinerama&amp;#8209;dev libxinerama&amp;#8209;dev
XInput libxi&amp;#8209;dev libxi&amp;#8209;dev
Session management libsm&amp;#8209;dev libsm&amp;#8209;dev
OpenSSL libssl&amp;#8209;dev libssl&amp;#8209;dev
Interbase firebird2.1&amp;#8209;dev firebird2.5&amp;#8209;dev or firebird2.1&amp;#8209;dev
MySQL libmysqlclient&amp;#8209;dev libmysqlclient&amp;#8209;dev
ODBC unixodbc&amp;#8209;dev or libiodbc2&amp;#8209;dev[8] unixodbc&amp;#8209;dev or libiodbc2&amp;#8209;dev[9]
PostgreSQL libpq&amp;#8209;dev libpq&amp;#8209;dev
SQLite 2 libsqlite0&amp;#8209;dev libsqlite0&amp;#8209;dev
SQLite 3 libsqlite3&amp;#8209;dev libsqlite3&amp;#8209;dev
TDS freetds&amp;#8209;dev[6] freetds&amp;#8209;dev[6]
  1. Aunque esta soportado, no he encontrado una forma de compilar esta opción en Qt 4.5
  2. Aunque esta soportado, no he encontrado una forma de compilar esta opción en Qt 4.5
  3. Aunque esta soportado, no he encontrado una forma de compilar esta opción en Qt 4.5
  4. Es necesario pasar &#8209;DMESA_EGL_NO_X11_HEADERS a "configure&quot; en la compilación de Qt / Embedded. Posiblemente esto se podría hacer a través de. qmake.cache?
  5. Es necesario pasar "$(pkg&amp;#8209;config gstreamer&amp;#8209;interfaces&amp;#8209;0.10 gstreamer&amp;#8209;video&amp;#8209;0.10 gstreamer&amp;#8209;base&amp;#8209;0.10 &#8209;&#8209;cflags&amp;#8209;only&amp;#8209;I)" a "configure&quot;.
  6. Esto también requiere de un proveedor de libGLES_CM.so.
  7. Esto también requiere de un proveedor de libGLES_CM.so.
  8. Usar libiodbc2 en lugar de unixodbc es soportado a partir de Qt 4.6.
  9. Usar libiodbc2 en lugar de unixodbc es soportado a partir de Qt 4.6.