このページでは

C

–generate-resource-binaries

説明

--no-export-configuration、--no-export-qml、および--no-export-cpp と組み合わせて使用すると、qmlprojectexporter は設定ファイル、QML ファイル、ソースファイルを一切エクスポートせずに、リソースバイナリのみをエクスポートします。

これは、OTAによるリソースの更新において、画像、バイナリファイル、フォントファイル、または翻訳を変更した後にリソースバイナリを再生成し、アプリケーションコードをそのままに、リソースバイナリのみをデバイス(例えば外部フラッシュメモリ)に書き込む場合に役立ちます。

リソースバイナリは、出力ディレクトリの resources サブディレクトリに配置されます。QML プロジェクトで使用されているリソースストレージセクションごとに、1 つのリソースバイナリが生成されます。

リソースバイナリのファイル名は qul_resources_<セクション名>.bin となります(例:qul_resources_OTAResourceSection.bin)。

CMake から `QML_PROJECT ` オプションを指定して`qual_add_target`を使用すると、`<application>_resource_binaries` ターゲットが自動的に作成されます。このターゲットを実行することで、`--no-export-configuration`、`--no-export-cpp`、および`--no-export-qml` オプションを指定して`qmlprojectexporter`を呼び出すことができます。

使用方法

qmlprojectexporter --no-export-configuration --no-export-qml --no-export-cpp --generate-resource-binaries --outdir output-dir my_project.qmlproject

xml-ph-0000@deepl.internal

このオプションは、Qt for MCUs 2.12 で導入されました。

特定のQtライセンスで利用可能です。
詳細はこちらをご覧ください。