2

KDevelop でいくつかの BOOST 単体テストをデバッグしていますが、悲しいことにそれらが例外でクラッシュすることがありました。例外が発生した場合に KDevelop を自動的に停止させるにはどうすればよいですか? Visual Studio にはこのチェックボックスがありますが、KDevelop でも利用できますか?

私の場合、BOOST は例外をキャッチするので、プログラムは技術的にクラッシュしません。ただし、報告されたメッセージはあまり役に立ちません。

4

1 に答える 1

4

一種の回避策として、コードの先頭にブレークポイントを配置し、デバッガーで実行し、ブレーク後に GDB タブに移動して、gdb に対して直接コマンドを発行できることがわかりました。

catch throw

次に [続行] をクリックすると、コンパイラは要求に応じて例外で中断します。

私はまだよりエレガントなソリューションを探しています。

于 2013-05-24T13:13:05.270 に答える