このページでは

Windows 版 Qt - ソースからのビルド

このページでは、Windows 版 Qt の設定およびビルドの手順について説明します。あらかじめビルド済みの Windows 版 Qt をダウンロードしてインストールするには、「Qt のはじめ方」ページの指示に従ってください。

ステップ 1: ソースの入手

Qtのソースコードは、Qt Online Installer からインストールできます。ソースパッケージは、Git経由、Qtアカウント(商用ユーザー向け)のアーカイブ、およびdownload.qt.io(オープンソースユーザー向け)からも入手可能です。

Qt Online Installer からソースをインストールした場合、ソースは Qt のインストールディレクトリ(例: C:\Qt\6.12.0\Src。

ソースアーカイブをダウンロードした場合は、任意のディレクトリ(例:C:\dev\Qt\src )に解凍してください。

注: ソースディレクトリへのパスには 、スペースや Windows 独自のファイルシステム文字を含めないでください。また、パスは短く保つようにしてください。これにより、コンパイル段階でファイルパスが長すぎるために発生する問題を回避できます。

ステップ 2: ビルド要件のインストールと環境設定

ソースから Qt をビルドするには、サポートされているコンパイラと各種ビルドツールを備えたビルド環境が必要です。

ビルドツール

ツールサポートされているバージョン説明
CMakeバージョン 3.25 以降。Qt ビルドの設定に必要です。Qt Online Installer およびcmake.org から入手可能です。
Ninja-Qtのビルドに推奨されるツールです。Qt Online Installer およびninja-build.orgから入手可能です。
Pythonバージョン 3必須のビルドツールです。Windows用インストーラーはpython.org、またはMicrosoft Storeから入手できます。

ビルド環境には、cmake.exe 、ninja.exe 、およびpython.exe という実行ファイルが存在している必要があります。それぞれのディレクトリを、PATH 環境変数に追加してください。

コンパイラ

Qt 6.12 では、以下のコンパイラおよび構成がサポートされています:

オペレーティングシステムアーキテクチャコンパイラ備考
Windows 10 (1809 以降)x86_64MSVC 2022、Mingw-w64 15.1
Windows 11x86_64MSVC 2022、Mingw-w64 15.1
ARM 版 WindowsARM64MSVC 2022
ARM 版 WindowsARM64ECMSVC 2026インストーラパッケージなし。

一部の Qt モジュール(QtWebView 、Qt WebEngine 、およびQt Quick 3D Physics)のサポートがありません。

注:Qt 6.12 は、Windows 10 をサポートする最後のバージョンとなります。

注: MSVC 2022を使用する場合は 、Visual Studio インストーラで Windows SDK バージョン 10.0.17763 以降を選択する必要があります。

QDoc の依存関係

QDoc はC++ コードの解析に Clang を使用します。QDoc を手動でビルドする場合は、「QDoc 用の Clang のインストール」を参照して、具体的なビルド要件を確認してください。

Qt GRPC およびQt Protobuf の依存関係

Qt GRPC および Qt ProtobufgRPC およびProtobuf パッケージのインストールが必要です。これらのパッケージのインストール手順については、「vcpkgを使用したWindowsでのインストール例」を参照してください。

環境の設定

MSVC の場合、次のいずれかを実行してください:

  • vcvarsall.bat を実行します:
    "C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Auxiliary\Build\vcvarsall.bat" amd64
  • Windowsの検索バーで「VS Native Tools コマンドプロンプト」を検索します。

Mingw-w64 の場合: 環境変数 `PATH ` に `Mingw-w64` を追加します:

Set PATH=C:\qt\tools\mingw1120_64\bin;%PATH%

ステップ 3: Qt ライブラリとツールのビルド

ビルドを設定するには、ビルド用ディレクトリを作成し、そのディレクトリ内で `configure.bat ` スクリプトを実行します:

mkdir C:\dev\qt-build
cd C:\dev\qt-build
C:\dev\Qt\src\configure.bat

デフォルトでは、QtはC:\Qt\Qt-major.minor.patch ディレクトリにインストールされるように設定されており、major.minor.patchの3つの数値はビルドされるQtのバージョンを表します。これは-prefix オプションを使用して変更できます。さらに調整するには、「Qt設定オプションの一覧」を参照してください。

次に、ライブラリとツールをビルドします:

cmake --build . --parallel
# or
ninja

--build の後のピリオドは、現在のフォルダを意味します。

ビルド後、ライブラリとツールを目的のパスにインストールする必要があります(開発者向けビルドを有効にしていない場合):

cmake --install .
# or
ninja install

注: CMake バージョン 4.0 未満の場合、 cmake --install . コマンドでは、デバッグ用とリリース用の両方のライブラリをビルドした場合でも、ライブラリとツールのリリース版のみがインストールされます。デバッグ用とリリース用の両方のライブラリをインストールするには、ninja install を使用してください。また、cmake --install . --config Debug とcmake --install . --config Release の両方のコマンドを実行することもできます。

ステップ 4: アプリケーションのビルド

Qtのインストールが完了したら、Qtを使用してアプリケーションのビルドを開始できます。

コマンドラインで作業する場合は、次のようにPATH 環境変数にQtツールを追加することを検討してください:

set PATH=C:\Qt\Qt-major.minor.patch\bin;%PATH%

IDE からアプリケーションをビルドする場合は、その IDE で Qt のバージョンを明示的に登録する必要があります。

© 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.