このページについて

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ライセンスの下で利用可能です。
詳細はこちらをご覧ください。