Qtプログラム(Symbian用)にファイルを組み込み、エミュレータ経由でファイルを実行しようとしました。エクスポートされたファイルはありません。私は私のqmakeのファイルに使用してきたコードは次のとおりです。このようにファイルにアクセスできるようにSymbianデプロイメントにファイルを含めるにはどうすればいいですか?
symbian {
TARGET.UID3 = 0xe22a34fe
# TARGET.CAPABILITY +=
TARGET.EPOCSTACKSIZE = 0x14000
TARGET.EPOCHEAPSIZE = 0x020000 0x800000
addFiles.sources = 01.jpg 02.jpg 03.jpg
addFiles.path = .
DEPLOYMENT += addFiles
}
OTHER_FILES += \
03.jpg \
02.jpg \
01.jpg
、QDirへの呼び出し:: entryInfoList()は、ファイルを明らかにしません:
QDir dir = QDir::current();
dir.setFilter(QDir::Files | QDir::Hidden | QDir::NoSymLinks);
QFileInfoList list = dir.entryInfoList();
// list is empty.
私はで何かが足りません.proファイル?
私はバイナリと同じディレクトリに配置されていると推測しました。それが、 "。"提案する、そう?あなたは '\ private \ e22a34fe'を言いました..それはいつもこのディレクトリですか?あなたはまた私が今見ようとしている実際のSymbianエミュレータについて言及しました。なぜQtで資産を出荷するのがとても複雑なのか、本当に不思議です。つまり、複雑なことがあれば、それをどのように発展させるでしょうか? :-( –
Qt SDKに同梱されているシミュレータを使用することができない場合、つまり、ネイティブのSymbian機能よりもカスタムラッパーを使用しない場合、標準のSymbianエミュレータ(別名epoc)を使用しないでください。 – chalup
\ private \ xxxxディレクトリはSymbianアプリケーションのデータディレクトリで、xxxxはアプリケーションのUIDです(もちろん '0x'は含まれません) 。 – KevinD