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