1

私は静的ライブラリを開発しており、qrc ファイルを使用しています。ドキュメントを読んだところ、それをQ_INIT_RESOURCE機能させるために呼び出す必要があることがわかりましたが、これまでのところ成功していません。

  • Q_INIT_RESOURCEを作成した直後にメインで呼び出しましたQApplication(アクセスする直前など、さまざまな場所も試しました)。
  • 名前空間なし
  • リソースファイルはライブラリのプロジェクトファイルに追加されます
  • リソースを介して通常のQtアプリケーションで使用する場合、ファイル自体は機能します
  • 以前QDirIteratorはすべてのリソースを一覧表示していましたが、ファイルに何を追加しても表示されません

ここで何が問題なのかわかりません。Q_INIT_RESOURCEコードが要求された場合は、いくつか投稿できますが、リソースを使用して を呼び出して作成することを除いて、QFile特別なことは何もありません

4

1 に答える 1

3

私は自分でそれを理解しました。私は実際に 2 つのライブラリを使用していますが、1 つはリソース ファイルに同じ名前を使用していました。それはうまくいきません。リソースの名前を変更して問題を解決しました。

于 2015-08-25T15:56:52.653 に答える