CMake コマンドリファレンス
Qt6::CanvasPainter
カスタムブラシシェーダーを作成し、Qtリソースシステムに追加します |
Qt6::Core
動的機能ビルドにJavaソースディレクトリを追加する | |
ターゲット実行ファイルにAndroidの権限を追加する | |
大きなバイナリリソースをオブジェクトコードにコンパイルする | |
QtリソースファイルのリストからRCCファイルを作成する | |
プラットフォーム固有のタイプのアプリケーションターゲットを作成およびファイナライズする | |
ターゲット実行ファイルに HarmonyOS 権限を追加します | |
ライブラリを作成し、最終化します | |
Qtプラグインターゲットを作成する | |
バイナリリソースをソースコードにコンパイルします | |
アプリケーションに Windows App SDK ライブラリを追加します | |
Windows 向けにソースファイルを UTF-8 として強制的に扱うことを防止します | |
androiddeployqt を実行して APK を生成するビルドターゲットを定義する | |
ターゲットバイナリの名前に、アーキテクチャ固有のサフィックスを含めるように設定する | |
androiddeployqtに必要なデプロイ設定ファイルを生成する | |
デプロイ時に qt.conf ファイルを作成します | |
実行ファイルに必要なQtプラグイン、Qtおよび非Qtライブラリをデプロイする | |
実行ファイルに必要な Qt 翻訳をデプロイします | |
ターゲット上で、一部の Unicode 関連のコンパイラ定義が自動的に設定されるのを防止します | |
Qtターゲットからメタタイプを抽出し、関連するmetatypes.jsonファイルを生成します | |
Qt プロジェクトに関連する、プラットフォーム固有の一般的なタスクを処理する | |
Qt ターゲットに関連する、プラットフォーム固有の一般的なタスクを処理します | |
アプリケーション用のデプロイスクリプトを生成する | |
カスタムデプロイメントスクリプトを生成します | |
入力ファイルに対して moc を実行します | |
インポートまたは除外するプラグインのカスタムセットを指定する | |
QtのCMake APIのデフォルトの動作を変更する | |
ターゲットのファイナライゼーションに関する設定をカスタマイズする | |
プロジェクト全体のデフォルト設定を標準的な構成に設定する | |
ソースから .moc ファイルを作成する |
Qt6::DBus
D-Busインターフェース用のアダプタクラスを生成する | |
D-Busインターフェース記述ファイルのインターフェースを実装するC++ソースを生成します | |
D-Busインターフェース記述ファイルのインターフェースを実装するC++ソースを生成します | |
ヘッダーファイルから D-Bus インターフェースを生成する |
Qt6::Grpc
protobufスキーマを使用して、QtベースのC++サービスを生成します |
Qt6::InterfaceFramework
qface IDL ファイルを使用して ifcodegen によって生成されるプラグインターゲットを追加します | |
qface IDL ファイルを使用して ifcodegen によって生成される QML モジュールを追加します | |
qface IDL ファイルから生成されたファイルを使用してターゲットを拡張します | |
qface IDL ファイルからファイルを生成します | |
qface IDL ファイルからファイルを生成し、CMake 内で使用するための変数を提供します | |
ifcodegen テンプレート内で、変数を指定された値に設定します |
Qt6::LinguistTools
Qt Linguist の.tsファイルを.qmファイルに変換するためのターゲットを追加する | |
Qt Linguist の.tsファイルを生成または更新するためのターゲットを追加します | |
Qt Linguist の.tsファイルを.qmファイルにコンパイルする | |
Qt Linguist の.tsファイルを更新し、.qmファイルに変換するターゲットを追加する | |
翻訳の対象となるターゲットを収集する | |
Qt Linguist の翻訳ツールチェーンを設定する |
Qt6::LottieTools
Lottie ファイルに基づいて QML コードを生成します |
Qt6::Multimedia
iOSアプリバンドルにFFmpegバイナリを埋め込む補助関数 |
Qt6::OpenApiTools
指定されたOpenAPI仕様を使用してHTTPクライアントを生成する |
Qt6::Protobuf
protobufスキーマを使用して、QtベースのC++ソースコードを生成します |
Qt6::Qml
QMLモジュールを定義します | |
QMLモジュールに関連付けられたプラグインを定義します | |
それ自体がQMLモジュールではない実行ファイルに対して、qmlpreviewのサポートを設定します | |
実行ファイルが必要とするQMLモジュールのランタイムコンポーネントをデプロイする | |
QMLアプリケーション用のデプロイスクリプトを生成します | |
QMLモジュール内の1つのターゲットから型を登録する | |
静的ビルドにおいて、ターゲットが必要とするQMLプラグインが確実にインポートされるようにします | |
QMLモジュールに関する情報を取得します | |
既存のQMLモジュールターゲットにQMLファイルとリソースを追加する |
Qt6::Quick
SVGファイルに基づいてQMLコードを生成します |
Qt6::Quick3D
HDRIマップファイルをKTXファイルにベイクし、Qtリソースとして追加します |
Qt6::RemoteObjects
Qt Remote Objects の.repファイルから、ソースおよびレプリカタイプ用のC++ヘッダーファイルを作成します | |
Qt Remote Objects の.repファイルから、レプリカ型用のC++ヘッダーファイルを作成します | |
Qt Remote Objects の.repファイルから、ソースタイプ用のC++ヘッダーファイルを作成します | |
QObjectヘッダーファイルから.repファイルを作成します |
Qt6::Scxml
.scxml ファイルを C++ ソースコードに変換します |
Qt6::ShaderTools
シェーダーをコンパイルし、Qtリソースに追加します |
Qt6::WaylandClient
Waylandプロトコルの.XMLファイルに対するクライアントサイドのC++バインディングを生成する |
Qt6::WaylandCompositor
Waylandプロトコルの.XMLファイルに対するサーバーサイドのC++バインディングを生成します |
Qt6::WebEngineCore
hunspell辞書形式をbdictバイナリ形式に変換する |
Qt6::Widgets
ターゲットに.uiファイルを追加します | |
.ui ファイル用のソースコードを生成する |
© 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.