2009-03-19 6 views
11

Lorsque j'exécute mon code C++ (qui utilise la bibliothèque CGAL) en mode débogage, je vois beaucoup de messages de débogage dans la fenêtre Output à propos d'une exception de première chance CGAL::Uncertain_conversion_exception. Je suis au courant de ce qu'est un first-chance exception.Visual Studio/C++: comment désactiver certains messages de débogage d'exception de première chance?

Maintenant, comment puis-je désactiver l'affichage des messages de débogage pour ce type d'exception ()? J'aime les messages de débogage aussi détaillés que possible, mais une fois que je sais à quoi correspond une certaine exception et que j'en ai traité, je voudrais qu'elle disparaisse. Par exemple, dans ce cas, l'exception CGAL est supposedly naive (et informative) et ne constitue pas un motif de préoccupation. Je voudrais l'éteindre, mais être toujours capable de garder mes yeux ouverts pour toute autre (nouvelle) exception de la première chance. Est-ce possible dans Visual Studio 2008? Est-ce que je demande trop?

Répondre

-4

Je ne pense pas que ce soit possible avec VS2008. Toutefois, vous pouvez utiliser le DbgView.exe et définir le filtre pour inclure/exclure les chaînes que vous souhaitez afficher.

+1

Les exceptions de première chance n'affichent rien dans DbgView. L'OP demande comment faire pour que le débogueur Visual Studio cesse de les afficher. – bk1e

9

Je ne pense pas qu'il y ait un moyen.

Vous pouvez cliquer avec le bouton droit dans la fenêtre de sortie et désactiver tous les messages d'exception, mais il ne possède plus de capacité de filtrage. Cela dit, si vous êtes désespéré, vous pouvez sauvegarder la sortie, la filtrer et, à l'aide d'un simple outil ajouté au menu Outils, la replacer dans la fenêtre de sortie (où elle apparaît sous le titre de votre outil). de "Debug"). Je l'ai déjà fait, mais en général c'est trop compliqué pour des gains trop faibles.

+2

... * Vous pouvez faire un clic droit dans la fenêtre de sortie et désactiver tous les messages d'exception * ... Ha! Ce que j'ai cherché. Ne jamais sous-estimer la puissance d'un clic droit de la souris bien placé. –

Questions connexes