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/ja: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
No edit summary
(Senseless Category:Instructions just duplicated HowTo.)
 
(6 intermediate revisions by 3 users not shown)
Line 1: Line 1:
[[Category:Developing with Qt::General]]<br />[[Category:HowTo]]<br />[[Category:Instructions]]
{{Cleanup | reason=Auto-imported from ExpressionEngine.}}
 
[[Category:Developing with Qt::General]]
[[Category:HowTo]]


[[Build_Qt_For_Linux|English]] [[Build_Qt_For_Linux_Portuguese|Português]] [[Build_Qt_For_Linux_Russian|Русский]] [[Build_Qt_For_Linux_Spanish|Spanish]] '''日本語'''
[[Build_Qt_For_Linux|English]] [[Build_Qt_For_Linux_Portuguese|Português]] [[Build_Qt_For_Linux_Russian|Русский]] [[Build_Qt_For_Linux_Spanish|Spanish]] '''日本語'''
Line 7: Line 10:
Qt はたくさんのモジュール、configure のオプション、追加機能を持つ、とても大きなフレームワークです。ソースからのビルドに直面したとき、必要な依存関係をどうやって解決するか、ビルドに必要な機能を見極めようとするのはチャレンジでしょう!
Qt はたくさんのモジュール、configure のオプション、追加機能を持つ、とても大きなフレームワークです。ソースからのビルドに直面したとき、必要な依存関係をどうやって解決するか、ビルドに必要な機能を見極めようとするのはチャレンジでしょう!


&quot;standard minimum configuration&amp;quot;(標準的な最小限の設定) として見なすことの出来る Linux の機能は: ZLib, JPEG, TIFF, MNG, PNG, OpenGL, GStreamer, ALSA, FreeType, FontConfig, CUPS, D-Bus, X*, OpenSSL, そして SQLite になるでしょう。
"standard minimum configuration"(標準的な最小限の設定) として見なすことの出来る Linux の機能は: ZLib, JPEG, TIFF, MNG, PNG, OpenGL, GStreamer, ALSA, FreeType, FontConfig, CUPS, D-Bus, X*, OpenSSL, そして SQLite になるでしょう。


以下の表は Qt 4.5 から2010年12月時点の trunk の全てのバージョンが依存するパッケージ名の包括的なリストになります。Ubuntu のパッケージ名だけを示していますが、その他のディストリビューションのパッケージ名も追加してください。
以下の表は Qt 4.5 から2010年12月時点の trunk の全てのバージョンが依存するパッケージ名の包括的なリストになります。Ubuntu のパッケージ名だけを示していますが、その他のディストリビューションのパッケージ名も追加してください。
Line 26: Line 29:
|ZLib
|ZLib
|QtCore
|QtCore
|&amp;#8209;[qt&amp;amp;#124;system]&amp;#8209;zlib
|[qt|system]‑zlib
|○
|○
|○
|○
Line 36: Line 39:
|JPEG
|JPEG
|QtCore
|QtCore
|&amp;#8209;[qt&amp;amp;#124;system]&amp;#8209;libjpeg
|[qt|system]‑libjpeg
|○
|○
|○
|○
Line 46: Line 49:
|TIFF
|TIFF
|QtCore
|QtCore
|&amp;#8209;[qt&amp;amp;#124;system]&amp;#8209;libtiff
|[qt|system]‑libtiff
|○
|○
|○
|○
Line 56: Line 59:
|MNG
|MNG
|QtCore
|QtCore
|&amp;#8209;[qt&amp;amp;#124;system]&amp;#8209;libmng
|[qt|system]‑libmng
|○
|○
|○
|○
Line 66: Line 69:
|PNG
|PNG
|QtCore
|QtCore
|&amp;#8209;[qt&amp;amp;#124;system]&amp;#8209;libpng
|[qt|system]‑libpng
|○
|○
|○
|○
Line 76: Line 79:
|OpenGL
|OpenGL
|QtOpenGL
|QtOpenGL
|&amp;#8209;opengl
|‑opengl
|○
|○
|
|
Line 86: Line 89:
|OpenGL ES 1
|OpenGL ES 1
|QtOpenGL
|QtOpenGL
|&amp;#8209;opengl&amp;amp;nbsp;es1
|‑opengl es1
|○
|○
|○
|○
Line 97: Line 100:
|OpenGL ES 1 CL
|OpenGL ES 1 CL
|QtOpenGL
|QtOpenGL
|&amp;#8209;opengl&amp;amp;nbsp;es1cl
|‑opengl es1cl
|○
|○
|○
|○
Line 108: Line 111:
|OpenGL ES 2
|OpenGL ES 2
|QtOpenGL
|QtOpenGL
|&amp;#8209;opengl&amp;amp;nbsp;es2
|‑opengl es2
|○
|○
|○
|○
Line 119: Line 122:
|EGL
|EGL
|QtOpenGL
|QtOpenGL
|&amp;#8209;egl, &amp;#8209;opengl&amp;amp;nbsp;es[1&amp;amp;#124;1cl&amp;amp;#124;2]
|‑egl, ‑opengl es[1|1cl|2]
|○
|○
|○<ref>Qt for Embedded Linux のビルド時に、&amp;quot;configure&amp;quot; &amp;#8209;DMESA_EGL_NO_X11_HEADERS オプションを付ける必要があります。 .qmake.cache を使っても可能かもしれません。
|○<ref>Qt for Embedded Linux のビルド時に、"configure" ‑DMESA_EGL_NO_X11_HEADERS オプションを付ける必要があります。 .qmake.cache を使っても可能かもしれません。
</ref>
</ref>
|○
|○
Line 130: Line 133:
|OpenVG
|OpenVG
|QtOpenVG
|QtOpenVG
|&amp;#8209;openvg
|‑openvg
|○
|○
|○
|○
Line 140: Line 143:
|ShivaVG
|ShivaVG
|QtOpenVG
|QtOpenVG
|&amp;#8209;openvg
|‑openvg
|○
|○
|○
|○
Line 150: Line 153:
|DirectFB
|DirectFB
|QtGui
|QtGui
|&amp;#8209;[qt&amp;amp;#124;plugin]&amp;#8209;gfx&amp;amp;#8209;directfb
|[qt|plugin]‑gfx‑directfb
|
|
|○
|○
Line 158: Line 161:
|○
|○
|-
|-
|GStreamer<ref>&quot;configure&amp;quot; &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; オプションが必要です。
|GStreamer<ref>"configure" "$(pkg‑config gstreamer‑interfaces‑0.10 gstreamer‑video‑0.10 gstreamer‑base‑0.10 ‑‑cflags‑only‑I)" オプションが必要です。
</ref>
</ref>
|Phonon
|Phonon
|&amp;#8209;phonon
|‑phonon
|○
|○
|○
|○
Line 171: Line 174:
|PulseAudio
|PulseAudio
|Phonon
|Phonon
|&amp;#8209;phonon&amp;amp;#8209;backend
|‑phonon‑backend
|○
|○
|○
|○
Line 181: Line 184:
|ALSA
|ALSA
|QtMultimedia
|QtMultimedia
|&amp;#8209;multimedia
|‑multimedia
|○
|○
|○
|○
Line 191: Line 194:
|NAS Sound
|NAS Sound
|QtGui
|QtGui
|&amp;#8209;system&amp;amp;#8209;nas&amp;amp;#8209;sound
|‑system‑nas‑sound
|○
|○
|
|
Line 201: Line 204:
|FreeType
|FreeType
|QtGui
|QtGui
|&amp;#8209;freetype
|‑freetype
|○
|○
|○
|○
Line 211: Line 214:
|FontConfig
|FontConfig
|QtGui
|QtGui
|&amp;#8209;fontconfig
|‑fontconfig
|○
|○
|
|
Line 221: Line 224:
|tslib
|tslib
|QtGui
|QtGui
|&amp;#8209;[qt&amp;amp;#124;plugin]&amp;#8209;mouse&amp;amp;#8209;tslib
|[qt|plugin]‑mouse‑tslib
|
|
|○
|○
Line 231: Line 234:
|Cups
|Cups
|QtGui
|QtGui
|&amp;#8209;cups
|‑cups
|○
|○
|○
|○
Line 239: Line 242:
|○
|○
|-
|-
|D&amp;amp;#8209;Bus
|D‑Bus
|QtDBus
|QtDBus
|&amp;#8209;dbus[&amp;#8209;linked]
|‑dbus[‑linked]
|○
|○
|○
|○
Line 251: Line 254:
|ICD
|ICD
|QtNetwork
|QtNetwork
|&amp;#8209;icd
|‑icd
|○
|○
|○
|○
Line 261: Line 264:
|GLib
|GLib
|QtCore
|QtCore
|&amp;#8209;glib
|‑glib
|○
|○
|○
|○
Line 271: Line 274:
|GTK
|GTK
|QtGui
|QtGui
|&amp;#8209;gtkstyle
|‑gtkstyle
|○
|○
|
|
Line 291: Line 294:
|XShape
|XShape
|QtGui
|QtGui
|&amp;#8209;xshape
|‑xshape
|○
|○
|
|
Line 301: Line 304:
|XCursor
|XCursor
|QtGui
|QtGui
|&amp;#8209;xcursor
|‑xcursor
|○
|○
|
|
Line 311: Line 314:
|XFixes
|XFixes
|QtGui
|QtGui
|&amp;#8209;xfixes
|‑xfixes
|○
|○
|
|
Line 321: Line 324:
|XRandr
|XRandr
|QtGui
|QtGui
|&amp;#8209;xrandr
|‑xrandr
|○
|○
|
|
Line 331: Line 334:
|XRender
|XRender
|QtGui, QtWebKit
|QtGui, QtWebKit
|&amp;#8209;xrender
|‑xrender
|○
|○
|
|
Line 341: Line 344:
|XVideo
|XVideo
|Phonon, QtMultimedia
|Phonon, QtMultimedia
|&amp;#8209;xvideo
|‑xvideo
|○
|○
|
|
Line 351: Line 354:
|Xinerama
|Xinerama
|QtGui
|QtGui
|&amp;#8209;xinerama
|‑xinerama
|○
|○
|
|
Line 361: Line 364:
|XInput
|XInput
|QtGui
|QtGui
|&amp;#8209;xinput
|‑xinput
|○
|○
|
|
Line 371: Line 374:
|Session management
|Session management
|QtGui
|QtGui
|&amp;#8209;sm
|‑sm
|○
|○
|
|
Line 381: Line 384:
|OpenSSL
|OpenSSL
|QtNetwork, QtWebKit
|QtNetwork, QtWebKit
|&amp;#8209;openssl[&amp;#8209;linked]
|‑openssl[‑linked]
|○
|○
|○
|○
Line 391: Line 394:
|Interbase
|Interbase
|QtSql
|QtSql
|&amp;#8209;[qt&amp;amp;#124;plugin]&amp;#8209;sql&amp;amp;#8209;ibase
|[qt|plugin]‑sql‑ibase
|○
|○
|○
|○
Line 401: Line 404:
|MySQL
|MySQL
|QtSql
|QtSql
|&amp;#8209;[qt&amp;amp;#124;plugin]&amp;#8209;sql&amp;amp;#8209;mysql
|[qt|plugin]‑sql‑mysql
|○
|○
|○
|○
Line 411: Line 414:
|ODBC
|ODBC
|QtSql
|QtSql
|&amp;#8209;[qt&amp;amp;#124;plugin]&amp;#8209;sql&amp;amp;#8209;odbc
|[qt|plugin]‑sql‑odbc
|○
|○
|○
|○
Line 421: Line 424:
|PostgreSQL
|PostgreSQL
|QtSql
|QtSql
|&amp;#8209;[qt&amp;amp;#124;plugin]&amp;#8209;sql&amp;amp;#8209;psql
|[qt|plugin]‑sql‑psql
|○
|○
|○
|○
Line 431: 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
|○
|○
|○
|○
Line 441: 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
|○
|○
|○
|○
Line 451: Line 454:
|TDS
|TDS
|QtSql
|QtSql
|&amp;#8209;[qt&amp;amp;#124;plugin]&amp;#8209;sql&amp;amp;#8209;tds
|[qt|plugin]‑sql‑tds
|○
|○
|○
|○
Line 466: 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 515: 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 559: 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>Qt 4.6 から unixodbc ではなく libiodbc2 がサポートされています。
|unixodbc‑dev or libiodbc2‑dev<ref>Qt 4.6 から unixodbc ではなく libiodbc2 がサポートされています。
</ref>
</ref>
|unixodbc&amp;amp;#8209;dev or libiodbc2&amp;amp;#8209;dev<ref>Qt 4.6 から unixodbc ではなく libiodbc2 がサポートされています。
|unixodbc‑dev or libiodbc2‑dev<ref>Qt 4.6 から unixodbc ではなく libiodbc2 がサポートされています。
</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<ref>パッケージのインストール後に &quot;ln &amp;#8209;s libfbclient.so /usr/lib/libgds.so&amp;quot; の実行が必要です。
|freetds‑dev<ref>パッケージのインストール後に "ln ‑s libfbclient.so /usr/lib/libgds.so" の実行が必要です。
</ref>
</ref>
|freetds&amp;amp;#8209;dev<ref>パッケージのインストール後に &quot;ln &amp;#8209;s libfbclient.so /usr/lib/libgds.so&amp;quot; の実行が必要です。
|freetds‑dev<ref>パッケージのインストール後に "ln ‑s libfbclient.so /usr/lib/libgds.so" の実行が必要です。
</ref>
</ref>
|}
|}


<references />
<references />

Latest revision as of 12:41, 15 September 2016

This article may require cleanup to meet the Qt Wiki's quality standards. Reason: Auto-imported from ExpressionEngine.
Please improve this article if you can. Remove the {{cleanup}} tag and add this page to Updated pages list after it's clean.

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

Linux での Qt のビルド

Qt はたくさんのモジュール、configure のオプション、追加機能を持つ、とても大きなフレームワークです。ソースからのビルドに直面したとき、必要な依存関係をどうやって解決するか、ビルドに必要な機能を見極めようとするのはチャレンジでしょう!

"standard minimum configuration"(標準的な最小限の設定) として見なすことの出来る Linux の機能は: ZLib, JPEG, TIFF, MNG, PNG, OpenGL, GStreamer, ALSA, FreeType, FontConfig, CUPS, D-Bus, X*, OpenSSL, そして SQLite になるでしょう。

以下の表は Qt 4.5 から2010年12月時点の trunk の全てのバージョンが依存するパッケージ名の包括的なリストになります。Ubuntu のパッケージ名だけを示していますが、その他のディストリビューションのパッケージ名も追加してください。

「モジュール」の列がその機能で必要な最低レベルのモジュールを示しています(例えば、QtCore がその機能を使っていた場合、QtGui ではそのモジュールをリストに載せていません)。互いに独立な複数のモジュールに依存している場合はそれぞれのモジュールを記載しています。

依存機能 モジュール Configure のオプション Qt/X11? Qt/Embedded? Qt 4.5 Qt 4.6 Qt 4.7 Qt 4.8 (trunk)
ZLib QtCore system]‑zlib
JPEG QtCore system]‑libjpeg
TIFF QtCore system]‑libtiff
MNG QtCore system]‑libmng
PNG QtCore system]‑libpng
OpenGL QtOpenGL ‑opengl
OpenGL ES 1 QtOpenGL ‑opengl es1 [1]
OpenGL ES 1 CL QtOpenGL ‑opengl es1cl [2]
OpenGL ES 2 QtOpenGL ‑opengl es2 [3]
EGL QtOpenGL 1cl|2] [4]
OpenVG QtOpenVG ‑openvg
ShivaVG QtOpenVG ‑openvg
DirectFB QtGui plugin]‑gfx‑directfb
GStreamer[5] Phonon ‑phonon
PulseAudio Phonon ‑phonon‑backend
ALSA QtMultimedia ‑multimedia
NAS Sound QtGui ‑system‑nas‑sound
FreeType QtGui ‑freetype
FontConfig QtGui ‑fontconfig
tslib QtGui plugin]‑mouse‑tslib
Cups QtGui ‑cups
D‑Bus QtDBus ‑dbus[‑linked]
ICD QtNetwork ‑icd
GLib QtCore ‑glib
GTK QtGui ‑gtkstyle
X11 QtGui none
XShape QtGui ‑xshape
XCursor QtGui ‑xcursor
XFixes QtGui ‑xfixes
XRandr QtGui ‑xrandr
XRender QtGui, QtWebKit ‑xrender
XVideo Phonon, QtMultimedia ‑xvideo
Xinerama QtGui ‑xinerama
XInput QtGui ‑xinput
Session management QtGui ‑sm
OpenSSL QtNetwork, QtWebKit ‑openssl[‑linked]
Interbase QtSql plugin]‑sql‑ibase
MySQL QtSql plugin]‑sql‑mysql
ODBC QtSql plugin]‑sql‑odbc
PostgreSQL QtSql plugin]‑sql‑psql
SQLite 2 QtSql plugin]‑sql‑sqlite2
SQLite 3 QtSql plugin]‑sql‑sqlite
TDS QtSql plugin]‑sql‑tds
依存機能 Ubuntu Lucid(10.04) Ubuntu Maverick(10.10)
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[6]
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[7] unixodbc‑dev or libiodbc2‑dev[8]
PostgreSQL libpq‑dev libpq‑dev
SQLite 2 libsqlite0‑dev libsqlite0‑dev
SQLite 3 libsqlite3‑dev libsqlite3‑dev
TDS freetds‑dev[9] freetds‑dev[10]
  1. サポートされていますが、Qt 4.5 でのビルド方法を見つけることが出来ませんでした。
  2. サポートされていますが、Qt 4.5 でのビルド方法を見つけることが出来ませんでした。
  3. サポートされていますが、Qt 4.5 でのビルド方法を見つけることが出来ませんでした。
  4. Qt for Embedded Linux のビルド時に、"configure" に ‑DMESA_EGL_NO_X11_HEADERS オプションを付ける必要があります。 .qmake.cache を使っても可能かもしれません。
  5. "configure" に "$(pkg‑config gstreamer‑interfaces‑0.10 gstreamer‑video‑0.10 gstreamer‑base‑0.10 ‑‑cflags‑only‑I)" オプションが必要です。
  6. 別途 libGLES_CM.so が必要となります。
  7. Qt 4.6 から unixodbc ではなく libiodbc2 がサポートされています。
  8. Qt 4.6 から unixodbc ではなく libiodbc2 がサポートされています。
  9. パッケージのインストール後に "ln ‑s libfbclient.so /usr/lib/libgds.so" の実行が必要です。
  10. パッケージのインストール後に "ln ‑s libfbclient.so /usr/lib/libgds.so" の実行が必要です。