📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

1,070行目: 1,070行目:


==== Qtのソースコードのダウンロード ====
==== Qtのソースコードのダウンロード ====
ここでは、GithubからQtのソースコードを個別にダウンロードする。<br>
* Qt Everywhere (こちらを推奨する)<br>
git clone https://github.com/qt/qt5.git
*: <code>wget https://download.qt.io/official_releases/qt/x.x/x.x.x/single/qt-everywhere-src-x.x.x.tar.xz</code>
<br>
*: <code>tar xf qt-everywhere-opensource-src-x.x.x.tar.gz</code>
ダウンロードしたスーパーリポジトリに移動する。<br>
*: <br>
cd qt5
* Githubの使用
git checkout <Qtのバージョン>
*: GithubからQtのソースコードを個別にダウンロードする。<br>
または
*: <code>git clone https://github.com/qt/qt5.git</code>
git checkout <Qtのショートバージョン>
*: <br>
<br>
*: ダウンロードしたスーパーリポジトリに移動する。<br>
init-repositoryコマンドは、Qtが提供する指定したモジュールのソースコードを取得するためのツールである。<br>
*: <code>cd qt5</code>
スーパーリポジトリは小さく、全てのモジュール(ライブラリ)はgit submodulesとして保持されている。<br>
*: <code>git checkout <Qtのバージョン></code>
<br>
*: または
利用可能な全てのモジュールについては[https://doc.qt.io/qt-5/qtmodules.html こちらのWebサイト]、ツールについては<code>init-repository --help</code>コマンドまたは[https://github.com/qt/qt5/blob/dev/init-repository こちらのWebサイト]を参照すること。<br>
*: <code>git checkout <Qtのショートバージョン></code>
./init-repository --module-subset=essential,qtsvg,qtvirtualkeyboard,qtquickcontrols
*: <br>
./init-repository -f --module-subset=qtquick3d,qtquicktimeline,qtwayland  # 必要な場合は個別に追加ダウンロードする
*: <code>init-repository</code>コマンドは、Qtが提供する指定したモジュールのソースコードを取得するためのツールである。<br>
*: スーパーリポジトリは小さく、全てのモジュール(ライブラリ)はgit submodulesとして保持されている。<br>
*: <br>
*: 利用可能な全てのモジュールについては[https://doc.qt.io/qt-5/qtmodules.html こちらのWebサイト]、ツールについては<code>init-repository --help</code>コマンドまたは[https://github.com/qt/qt5/blob/dev/init-repository こちらのWebサイト]を参照すること。<br>
*: <code>./init-repository --module-subset=essential,qtsvg,qtvirtualkeyboard,qtquickcontrols</code>
*: <code>./init-repository -f --module-subset=qtquick3d,qtquicktimeline,qtwayland</code> # 必要な場合は個別に追加ダウンロードする
<br>
<br>