2010-11-29 14 views
0

こんにちは、QtCreatorを使用してQtコードのデバッグに関するいくつかの質問がありました。Qtコードのデバッグに関するヘルプ

  1. 私は主にQt開発にmacを使用しますが、win32も使用します。 Qtコードをデバッグするには、両方にデバッグライブラリをインストールする必要がありますか?

  2. 私のアプリケーションでは、ポインタを2回削除しています。小規模なアプリケーションでは、コードをスキャンして把握することができます(少なくとも試してみましょう)。大きなアプリケーションでは、私は場所003E0000を2回削除していることを知っています。次に、何が削除されているのか、誰が削除しようとしているのかを判断する最良の方法は何ですか(QtCreatorに付属のデバッガを使用することをお勧めします)。

答えて

0
  1. はい、あなたがする必要がある...

  2. 私はあなたがvalgrindののmemcheckを使用することをお勧めします。それはlinuxとmac(私はそれがWindows版を持っているかどうかわからない)とmallocと無料のメソッドを置き換え、メモリ処理に関する多くの情報を示して動作します。

valgrindの--tool = memcheck OSX上で

+1

: "楽器" 利用できる、魔女がありますが、あまりにも、正常に動作します。 – nutario

+0

Windows用のvalgrindはありません。 OS X 10.6(64ビットバイナリ)のサポートが最近修正され、3.6.0以降に再び動作します。 3.5.0から10.5まで)。 –

+0

このような外部ツールを使用する必要がありますか?私にgdbで同じことをさせるようなトリックはありませんか? – nik

関連する問題