0

最近、私はSymbianアプリケーションを開発しました。Qtシミュレーターでは完全に機能しますが、実際のデバイスではアプリケーションが予期せず終了します。これはメモリリークの問題だと思います。すでに私はすべての可能な(以下の)メモリクリーニングメカニズムに従いました:

  • ポインタとして新しいオブジェクトを作成します。
  • 使用後のオブジェクトの削除
  • 'delete'キーワードを使用します。UIオブジェクトでdeleteLater()関数を使用します。

ただし、それでもアプリケーションはデバイス上で終了します。

これに対する可能な解決策を私に提案してください。

4

1 に答える 1

0

.PRO ファイルで EPOCHEAPSIZE および EPOCKSTACKSIZE ステートメントを使用して、ヒープおよび/またはスタック サイズを増やしてみることができます。

http://qt-project.org/doc/qt-4.8/qmake-platform-notes.html#stack-and-heap-size

使用している Qt SDK に依存する場合がありますが、現在、ドキュメントには Qt ツールチェーンがこれらを可能な最大値に設定していると記載されています。

于 2012-06-08T11:07:29.723 に答える