このページでは

Qt CMake ポリシー

Qt CMakeポリシーは、複数のリリースにわたる下位互換性を維持します。新しいポリシーが導入されるたびに、まず非推奨の機能や動作について警告が表示され、続いて変更内容を簡潔に説明する警告メッセージが表示されます。ポリシーの警告を無効にするには、qt_policy()コマンドを使用して、NEW (非推奨機能)または下位互換性のない動作を明示的に指定してください。

ポリシー

QTP0001

'/qt/qml/' は、QML モジュールのデフォルトのリソースプレフィックスです

QTP0002

Android 固有のパスを指定するターゲットプロパティには、ジェネレータ式を含めることができます

QTP0003

Qt ライブラリを作成する際は、BUILD_SHARED_LIBS の値を考慮してください

QTP0004

QML モジュール内に QML ファイルを含む追加のディレクトリには、追加の qmldir ファイルが必要です

QTP0005

qt_add_qml_module() の依存関係キーワードで CMake ターゲットを受け入れるようにする

QTP0006

Wayland プロトコルのソース生成において、PRIVATE_CODE をデフォルトとして有効にする

QTP0007

生成されたデプロイスクリプト内で、引数値を引用符やエスケープ文字で囲むようにしました

QTP0008

デプロイスクリプトの引数を再評価せずに転送する

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