Linux用Qt
Qtは、さまざまなLinuxプラットフォームに対して広範かつ成熟したサポートを提供しています。
Linux用Qtをダウンロードしてインストールするには、「Qt入門」ページの手順に従ってください。また、お使いのディストリビューションのパッケージマネージャーを使用してQtをインストールすることも可能です。詳細については、「Linux用Qtのその他のインストール方法」を参照してください。
サポートされている構成
以下の構成がサポートされています。
| ディストリビューション | アーキテクチャ | コンパイラ | 備考 |
|---|---|---|---|
| Red Hat™ 9.6 | x86_64 | GCC 11 | |
| Red Hat 10.0 | x86_64 | GCC 14 | |
| openSUSE 16.0 | x86_64 | GCC 15 | |
| SUSE Linux Enterprise Server 15 SP6 | x86_64 | GCC 11 | |
| Ubuntu 22.04 | x86_64 | Canonicalが提供するGCC、GCC 11.x | 関連項目:Enterprise Qt Debian パッケージ。 |
| Ubuntu 24.04 | x86_64, arm64 | Canonical が提供する GCC、GCC 13.x | Arm デスクトップの Linux サポートに関する注記を参照してください。 |
| Debian 11.6 | x86_64, arm64 | GCC 10 | Arm デスクトップでの Linux サポートに関する注記を参照してください。 |
| Debian 12 | x86_64, arm64 | GCC 12 | 関連項目:Enterprise Qt Debian パッケージ。 Arm 搭載デスクトップにおける Linux のサポートに関する注意事項を参照してください。 |
注: デスクトップ向け Linux on Armについては 、リファレンスプラットフォームとして 8GB RAM を搭載した Raspberry Pi 5 および Ubuntu 24.04 を使用しています。他のハードウェアで問題が発生した場合は、Raspberry Pi 5 でその問題を再現してみてください。 今後、より幅広いARMベースのデスクトップハードウェアが利用可能になった時点で、通常のプラットフォームサポートに移行する予定です。Qt Online Installer にある公式バイナリは、glibc 2.39が同梱されているUbuntu 24.04上でビルドされています。お使いのglibcがビルドに使用したバージョンよりも古い場合は、ソースから再ビルドする必要があります。
開発ホストの要件
Linux用のQtインストーラは、C++コンパイラ、デバッガ、make、およびその他の開発ツールがホストOSによって提供されていることを前提としています。さらに、グラフィカルなQtアプリケーションをビルドするには、「Qt for Linux - 要件」に記載されている内容に加え、OpenGLライブラリとヘッダーがインストールされている必要があります。 ほとんどのLinuxディストリビューションでは、これらすべてがデフォルトでインストールされているわけではありませんが、開発環境のセットアップは比較的簡単です。
以下のコマンドを使用して、Qt アプリケーションをビルドするための基本的な要件をインストールしてください:
Debian/Ubuntu (apt-get)
sudo apt-get install build-essential libgl1-mesa-devFedora/RHEL/CentOS (yum)
sudo yum groupinstall "C Development Tools and Libraries"
sudo yum install mesa-libGL-developenSUSE (zypper)
sudo zypper install -t pattern devel_basisサポートされている Glibc のバージョン
Qtインストーラ、Qtフレームワークのコンポーネントおよびツールは、特定のglibcバージョンに合わせてビルドされているため、それより古いglibcバージョンがインストールされているシステムでは実行できません。
| Qt リリース | 必要な glibc バージョン |
|---|---|
| Qt 6.8 以降 | glibc 2.28 以降 |
| Qt 6.10 以上 | glibc 2.34 以上 |
注: Qtをソースからビルドする場合 、glibcのバージョンに制限はありません。
ソースからQtをビルドする
ソースパッケージからQtをビルドし、ターゲットプラットフォームに合わせて設定することも可能です。ソースパッケージはhttp://www.qt.io/download/ から入手できます。
以下に、ソースからQtをビルドする方法に関する詳細情報を記載しています。
導入およびその他の問題点
以下のページでは、Linux/X11アプリケーションを作成する際の具体的な問題点や推奨事項について解説しています。
今後の展開
ぜひ、Qtのその他の機能もご検討ください。どのAPIを使用すべきか判断するのに役立つ概要を用意しており、サンプルコードではAPIの使用方法を具体的に示しています。
- すべての概要- アプリケーション開発に関するトピック一覧
- サンプルとチュートリアル- コードサンプルとチュートリアル
- Qt リファレンスページ- C++ および Qml API の一覧
Qtの活気あふれる活発なコミュニティサイト「https://www.qt.io」には、ウィキ、フォーラム、その他の学習ガイドやプレゼンテーションが掲載されています。
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.