このページについて

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 ` オプションを指定して`qul_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ライセンスの下で利用可能です。
詳細はこちら。