web-dev-qa-db-ja.com

QtCreatorを例外で中断させるにはどうすればよいですか?

QtCreatorでいくつかのBOOSTユニットテストをデバッグしていますが、残念ながら例外が発生してクラッシュしました。例外が発生した場合にQtCreatorを自動的に中断させるにはどうすればよいですか? Visual Studioには、このチェックボックスがありますが、QtCreatorでも使用できますか?

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

以前、KDevelopで同じことを試したので、これらのIDEの両方について個別に質問しています。

36
Grzenio
  • デバッグモードを開きます(Ctrl + F4または右バーの4番目のモード)。

    enter image description here

  • 右下のブレークポイントリストでコンテキストメニューを開きます。

    enter image description here

  • 「ブレークポイントの追加」を選択し、ブレークポイントタイプを「C++例外がスローされたときにブレーク」に設定します。

    enter image description here

54
Sergey Shambir