C
InterfaceFiles.MCU.includeStdHeaders
qmlinterfacegenerator は、アプリケーションのインターフェースヘッダーファイルを処理する際、Qt Quick Ultraliteに同梱されている標準ライブラリのヘッダーファイルをインクルードします。
説明
qmlinterfacegenerator このプロパティが `true` の場合、Qt Quick Ultralite に同梱されている標準ライブラリヘッダーをインクルードします。プロパティを `false` に設定することで、ヘッダーのインクルードを回避できます。これにより、インクルードする標準ライブラリヘッダーを個別に選択できるようになります。
CMake API を使用して、qul_add_targetのターゲットにインクルードパスを追加します。詳細については、「CMake プロジェクトでの qmlprojectexporter の使用方法」を参照してください。スタンドアロンのqmlprojectexporter を使用する場合は、--include-dirsオプションを使用してインクルードパスを追加します。詳細については、「スタンドアロンの qmlprojectexporter の使用方法」を参照してください。
警告: このプロパティを `false` に設定する場合は 、前述のいずれかの方法を使用して正しいインクルードパスを設定してください。そうしないと、qmlinterfacegenerator がインターフェースファイルの処理中に失敗する可能性があります。
使用方法
このプロパティは、メインアプリケーションの `.qmlproject ` ファイル、またはモジュールの `.qmlproject ` ファイルで指定できます。ブール値をとり、デフォルト値は `true` です。
コード例:
プロジェクト内のすべてのInterfaceFilesノードに対してプロパティを設定します
MCU.Config {
includeStdHeaders: false
}プロジェクト内の特定のInterfaceFilesノードに対してプロパティを設定します。
InterfaceFiles {
MCU.includeStdHeaders: false
}「C++ コードと QML の統合」も参照してください 。
特定のQtライセンスの下で利用可能です。
詳細はこちらをご覧ください。