このページでは

CMake コマンドリファレンス

Qt6::CanvasPainter

qt_add_custom_brush_shaders

カスタムブラシシェーダーを作成し、Qtリソースシステムに追加します

Qt6::Core

qt_add_android_dynamic_feature_java_source_dirs

動的機能ビルドにJavaソースディレクトリを追加する

qt_add_android_permission

ターゲット実行ファイルにAndroidの権限を追加する

qt_add_big_resources

大きなバイナリリソースをオブジェクトコードにコンパイルする

qt_add_binary_resources

QtリソースファイルのリストからRCCファイルを作成する

qt_add_executable

プラットフォーム固有のタイプのアプリケーションターゲットを作成およびファイナライズする

qt_add_harmonyos_permission

ターゲット実行ファイルに HarmonyOS 権限を追加します

qt_add_library

ライブラリを作成し、最終化します

qt_add_plugin

Qtプラグインターゲットを作成する

qt_add_resources

バイナリリソースをソースコードにコンパイルします

qt_add_win_app_sdk

アプリケーションに Windows App SDK ライブラリを追加します

qt_allow_non_utf8_sources

Windows 向けにソースファイルを UTF-8 として強制的に扱うことを防止します

qt_android_add_apk_target

androiddeployqt を実行して APK を生成するビルドターゲットを定義する

qt_android_apply_arch_suffix

ターゲットバイナリの名前に、アーキテクチャ固有のサフィックスを含めるように設定する

qt_android_generate_deployment_settings

androiddeployqtに必要なデプロイ設定ファイルを生成する

qt_deploy_qt_conf

デプロイ時に qt.conf ファイルを作成します

qt_deploy_runtime_dependencies

実行ファイルに必要なQtプラグイン、Qtおよび非Qtライブラリをデプロイする

qt_deploy_translations

実行ファイルに必要な Qt 翻訳をデプロイします

qt_disable_unicode_defines

ターゲット上で、一部の Unicode 関連のコンパイラ定義が自動的に設定されるのを防止します

qt_extract_metatypes

Qtターゲットからメタタイプを抽出し、関連するmetatypes.jsonファイルを生成します

qt_finalize_project

Qt プロジェクトに関連する、プラットフォーム固有の一般的なタスクを処理する

qt_finalize_target

Qt ターゲットに関連する、プラットフォーム固有の一般的なタスクを処理します

qt_generate_deploy_app_script

アプリケーション用のデプロイスクリプトを生成する

qt_generate_deploy_script

カスタムデプロイメントスクリプトを生成します

qt_generate_moc

入力ファイルに対して moc を実行します

qt_import_plugins

インポートまたは除外するプラグインのカスタムセットを指定する

qt_policy

QtのCMake APIのデフォルトの動作を変更する

qt_set_finalizer_mode

ターゲットのファイナライゼーションに関する設定をカスタマイズする

qt_standard_project_setup

プロジェクト全体のデフォルト設定を標準的な構成に設定する

qt_wrap_cpp

ソースから .moc ファイルを作成する

Qt6::DBus

qt_add_dbus_adaptor

D-Busインターフェース用のアダプタクラスを生成する

qt_add_dbus_interface

D-Busインターフェース記述ファイルのインターフェースを実装するC++ソースを生成します

qt_add_dbus_interfaces

D-Busインターフェース記述ファイルのインターフェースを実装するC++ソースを生成します

qt_generate_dbus_interface

ヘッダーファイルから D-Bus インターフェースを生成する

Qt6::Grpc

qt_add_grpc

protobufスキーマを使用して、QtベースのC++サービスを生成します

Qt6::InterfaceFramework

qt_ifcodegen_add_plugin

qface IDL ファイルを使用して ifcodegen によって生成されるプラグインターゲットを追加します

qt_ifcodegen_add_qml_module

qface IDL ファイルを使用して ifcodegen によって生成される QML モジュールを追加します

qt_ifcodegen_extend_target

qface IDL ファイルから生成されたファイルを使用してターゲットを拡張します

qt_ifcodegen_generate

qface IDL ファイルからファイルを生成します

qt_ifcodegen_import_variables

qface IDL ファイルからファイルを生成し、CMake 内で使用するための変数を提供します

qt_set_ifcodegen_variable

ifcodegen テンプレート内で、変数を指定された値に設定します

Qt6::LinguistTools

qt_add_lrelease

Qt Linguist の.tsファイルを.qmファイルに変換するためのターゲットを追加する

qt_add_lupdate

Qt Linguist の.tsファイルを生成または更新するためのターゲットを追加します

qt_add_translation

Qt Linguist の.tsファイルを.qmファイルにコンパイルする

qt_add_translations

Qt Linguist の.tsファイルを更新し、.qmファイルに変換するターゲットを追加する

qt_collect_translation_source_targets

翻訳の対象となるターゲットを収集する

qt_create_translation

Qt Linguist の翻訳ツールチェーンを設定する

Qt6::LottieTools

qt_target_qml_from_lottie

Lottie ファイルに基づいて QML コードを生成します

Qt6::Multimedia

qt_add_ios_ffmpeg_libraries

iOSアプリバンドルにFFmpegバイナリを埋め込む補助関数

Qt6::OpenApiTools

qt_add_openapi_client

指定されたOpenAPI仕様を使用してHTTPクライアントを生成する

Qt6::Protobuf

qt_add_protobuf

protobufスキーマを使用して、QtベースのC++ソースコードを生成します

Qt6::Qml

qt_add_qml_module

QMLモジュールを定義します

qt_add_qml_plugin

QMLモジュールに関連付けられたプラグインを定義します

qt_add_qml_preview

それ自体がQMLモジュールではない実行ファイルに対して、qmlpreviewのサポートを設定します

qt_deploy_qml_imports

実行ファイルが必要とするQMLモジュールのランタイムコンポーネントをデプロイする

qt_generate_deploy_qml_app_script

QMLアプリケーション用のデプロイスクリプトを生成します

qt_generate_foreign_qml_types

QMLモジュール内の1つのターゲットから型を登録する

qt_import_qml_plugins

静的ビルドにおいて、ターゲットが必要とするQMLプラグインが確実にインポートされるようにします

qt_query_qml_module

QMLモジュールに関する情報を取得します

qt_target_compile_qml_to_cpp

qt_target_qml_sources

既存のQMLモジュールターゲットにQMLファイルとリソースを追加する

Qt6::Quick

qt_target_qml_from_svg

SVGファイルに基づいてQMLコードを生成します

Qt6::Quick3D

qt_add_lightprobe_images

HDRIマップファイルをKTXファイルにベイクし、Qtリソースとして追加します

Qt6::RemoteObjects

qt_add_repc_merged

Qt Remote Objects の.repファイルから、ソースおよびレプリカタイプ用のC++ヘッダーファイルを作成します

qt_add_repc_replicas

Qt Remote Objects の.repファイルから、レプリカ型用のC++ヘッダーファイルを作成します

qt_add_repc_sources

Qt Remote Objects の.repファイルから、ソースタイプ用のC++ヘッダーファイルを作成します

qt_reps_from_headers

QObjectヘッダーファイルから.repファイルを作成します

Qt6::Scxml

qt_add_statecharts

.scxml ファイルを C++ ソースコードに変換します

Qt6::ShaderTools

qt_add_shaders

シェーダーをコンパイルし、Qtリソースに追加します

Qt6::WaylandClient

qt_generate_wayland_protocol_client_sources

Waylandプロトコルの.XMLファイルに対するクライアントサイドのC++バインディングを生成する

Qt6::WaylandCompositor

qt_generate_wayland_protocol_server_sources

Waylandプロトコルの.XMLファイルに対するサーバーサイドのC++バインディングを生成します

Qt6::WebEngineCore

qt_add_webengine_dictionary

hunspell辞書形式をbdictバイナリ形式に変換する

Qt6::Widgets

qt_add_ui

ターゲットに.uiファイルを追加します

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