2009-07-10 7 views
22

これはGDBの質問かもしれませんが、デバッガでアプリケーションを実行して、例外がスローされたときにデバッガを中断させたいので、コードがどこにあるのか、その時の動作を確認できます。Eclipse-CDT:例外時にデバッガを停止するように設定するにはどうすればよいですか?

Visual Studioでは、[デバッグ] - [例外]ダイアログを使用して、これをやりなおす例外のタイプの横にある[スロー]列をチェックします。

  • アレックス

答えて

3

私が見つけた最高のnews.eclipse.tools.cdt: Re: Catching C++ exceptions at point of throwです:あなたがやっているようにあなたは、日食でGDB コンソールにアクセスし、 "キャッチ スロー" と入力することができ、一方

この 機能をCDTに統合するまでには、gdbで を見つけました。

+0

私はチュートリアルを行ったが、例外を破ることについて何も見ていない。 –

+0

答えを訂正しました。 –

+0

私はそれをチェックします。 –

29

次の方法で日食中のgdbキャッチポイントに相当を取得することができます:

をブレークポイントビューから、アクション(最大化ボタンの近くに下向きの小さな三角形)を起動 - >追加イベントブレークポイント(C/C++) - >例外がスローされます。

関連する問題