2

コンパイルされたqtリソースファイルをrcc拡張子で解凍する方法は?

4

2 に答える 2

2

受け入れられた回答が私のニーズを満たしていなかったので、これに私の経験を投稿すると思いました。

QT バイナリ rcc ファイルから PNG ファイルを抽出するノード モジュールを作成しました。興味があれば、npm でpng-extractorとして利用できます。

于 2014-09-15T15:52:37.713 に答える
-6

rcc はファイル形式ではありません。Qt のリソース コンパイラです。リソースファイルも作成しません。qrc ファイルで指定されたリソースを C++ ソース ファイルに変換し、C++ コンパイラがそれをオブジェクト コードにコンパイルしてアプリにリンクできるようにします。

ビルド ディレクトリで qrc_yourproject.cpp を探して、生成されたものを確認します。ファイルで定義されているオブジェクト/構造に直接アクセスしようとしないでください。Qt は、後のバージョンでそれらの構築方法を変更する可能性があるためです。これを行うには、Qt のリソース管理呼び出しを使用します。

于 2010-06-04T20:17:20.753 に答える