1

大規模なプロジェクトを VC++ 6.0 から Visual C++ 2010 (WinXP x64 上の 32 ビット アプリ) に移行しています。最終的に _asm { int 3 } に解決される特別な BREAK マクロを使用します。VC++ 6.0 では、手動ブレークポイント (F9) と同じように、デバッガーが停止するだけです。VC++ 2010 では、「myapp.exe がブレークポイントをトリガーしました」というプロンプトが表示され、 Break or Continueを求めるプロンプトが表示されます。

このプロンプトを抑制する方法はありますか? 無駄な解決策を見つけるために数時間を費やしました。このプロンプトには付加価値がなく、本当に遅くなります。

どんな助けでも大歓迎です!どうもありがとう!

4

1 に答える 1

0

これが発生した場合は、呼び出し元のコードで解決できなかった、または解決できなかった未処理の例外が発生したことを意味します。これは、これらのエラーをより目立たせるように設計されたデバッガーの安全機能だと思います。

「ブレークポイントのように」ブレークしたい場合。ブレークポイントを使用しないのはなぜですか?

于 2012-06-01T22:45:59.937 に答える