Qt6 CoreのCMakeコマンド

でQt6::Coreがロードされると、以下のCMakeコマンドが定義されます。

find_package(Qt6 REQUIRED COMPONENTS Core)

CMakeコマンドリファレンスも参照してください

qt_add_big_resources

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

qt_add_binary_resources

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

qt_add_executable

プラットフォーム固有のタイプのアプリケーションターゲットを作成し、ファイナライズします。

qt_add_library

ライブラリの作成とファイナライズ

qt_add_plugin

Qt プラグイン ターゲットを作成します。

qt_add_resources

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

qt_allow_non_utf8_sources

ソースファイルが Windows 用の UTF-8 として強制的に扱われるのを防ぎます。

qt_android_add_apk_target

APKを生成するためにandroiddeployqtを実行するビルドターゲットを定義します。

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

ユニコード関連のコンパイラ定義がターゲット上で自動的に設定されるのを防ぎます。

qt_extract_metatypes

Qt ターゲットから metatypes を抽出し、関連する 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 ファイルを作成します。

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