CMake コマンドリファレンス
Qt6::Core
ターゲット実行ファイルに Android パーミッションを追加する | |
大きなバイナリリソースをオブジェクトコードにコンパイルします。 | |
Qt リソースファイルのリストから RCC ファイルを作成します。 | |
プラットフォーム固有のタイプのアプリケーション・ターゲットを作成し、確定する | |
ライブラリの作成とファイナライズ | |
Qt プラグイン ターゲットの作成 | |
バイナリリソースのソースコードへのコンパイル | |
Windows App SDK ライブラリのアプリケーションへの追加 | |
ソースファイルがWindows用のUTF-8として強制的に扱われないようにする | |
APKを生成するためにandroiddeployqtを実行するビルドターゲットを定義する | |
ターゲットバイナリの名前にアーキテクチャ固有のサフィックスを含めるように設定する | |
androiddeployqt が必要とするデプロイ設定ファイルを生成する | |
デプロイ時に qt.conf ファイルを書き込む | |
実行ファイルに必要な Qt プラグイン、Qt ライブラリ、非 Qt ライブラリをデプロイする | |
実行ファイルに必要なQtトランスレーションをデプロイする | |
ユニコード関連のコンパイラ定義がターゲット上で自動的に設定されるのを防ぎます。 | |
Qt ターゲットから metatypes を抽出し、関連する metatypes.json ファイルを生成します。 | |
Qt プロジェクトに関連するプラットフォーム固有のタスクを処理します。 | |
Qt ターゲットに関連するプラットフォーム固有のタスクを処理します。 | |
アプリケーションのデプロイ スクリプトを生成する | |
カスタムデプロイメントスクリプトを生成する | |
入力ファイルに対して moc を呼び出す | |
インポートまたは除外するプラグインのカスタムセットを指定する | |
Qt の CMake API のデフォルトの動作を変更する | |
ターゲットのファイナライズをカスタマイズする | |
プロジェクト全体のデフォルトを標準的な配置に設定する | |
ソースから .moc ファイルを作成 |
Qt6::DBus
Dバス・インターフェースのアダプター・クラスを生成 | |
D-Busインタフェース記述ファイルのインタフェースを実装するC++ソースを生成する | |
Dバス・インターフェース記述ファイル用のインターフェースを実装するC++ソースを生成する | |
ヘッダーファイルからDバス・インターフェースを生成する |
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::Multimedia
iOSアプリバンドルにFFmpegバイナリを埋め込む補助関数 |
Qt6::Protobuf
Protobuf スキーマを使用して Qt ベースの C++ ソースコードを生成します。 |
Qt6::Qml
QMLモジュールの定義 | |
QMLモジュールに関連するプラグインの定義 | |
実行ファイルに必要なQMLモジュールのランタイムコンポーネントを配置する | |
QMLアプリケーションのデプロイスクリプトを生成する | |
あるターゲットの型をQMLモジュールに登録する | |
ターゲットが必要とする QML プラグインを静的ビルド用にインポートする | |
QML モジュールに関する情報の取得 | |
既存の QML モジュールターゲットに qml ファイルやリソースを追加する |
Qt6::RemoteObjects
Qt Remote Objects.rep ファイルからソースタイプとレプリカタイプ用の C++ ヘッダーファイルを作成します。 | |
Qt Remote Objects.rep ファイルからレプリカタイプ用の C++ ヘッダーファイルを作成します。 | |
Qt Remote Objects.rep ファイルからソース タイプ用の C++ ヘッダー ファイルを作成します。 | |
QObject ヘッダーファイルから .rep ファイルを作成する |
Qt6::Scxml
Qt6::ShaderTools
シェーダーをコンパイルし、Qtリソースに追加します。 |
Qt6::WaylandClient
Waylandプロトコル.XMLファイルのクライアントサイドC++バインディングを生成する |
Qt6::WaylandCompositor
Waylandプロトコル.XMLファイルのサーバー側C++バインディングを生成する |
Qt6::WebEngineCore
hunspell辞書フォーマットをbdictバイナリフォーマットに変換 |
Qt6::Widgets
.uiファイルをターゲットに追加 | |
.uiファイルのソースを作成 |
© 2025 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.