2009-03-19 9 views
11

Cuando ejecuto mi código C++ (que usa la biblioteca CGAL) en el modo de depuración, veo una gran cantidad de mensajes de depuración en la ventana Output sobre una excepción de primera oportunidad CGAL::Uncertain_conversion_exception. Estoy al tanto de lo que es first-chance exception.Visual Studio/C++: ¿Cómo desactivar ciertos mensajes de depuración de excepciones de primera oportunidad?

Ahora, ¿cómo desactivo la visualización de los mensajes de depuración para este un tipo de excepción (CGAL::Uncertain_conversion_exception)?

Me gustan mis mensajes de depuración lo más detallada posible, pero una vez que sé de qué se trata una determinada excepción y la he tratado, me gustaría que desaparezca. Por ejemplo, en este caso, la excepción CGAL es supposedly naive (e informativa) y no es motivo de preocupación. Me gustaría desactivarlo, pero aún puedo mantener mis ojos abiertos para cualquier otra (nueva) excepción de primera oportunidad. ¿Es esto posible en Visual Studio 2008? ¿Estoy pidiendo demasiado?

Respuesta

-4

No creo que sea posible hacerlo con VS2008. Sin embargo, puede usar el DbgView.exe y configurar el filtro para incluir/excluir las cadenas que desea visualizar.

+1

Las excepciones de primera oportunidad no muestran nada en DbgView. El OP pregunta cómo hacer que el depurador de Visual Studio deje de mostrarlos. – bk1e

9

No creo que haya una manera.

Puede hacer clic con el botón derecho en la ventana de salida y desactivar todos los mensajes de excepción, pero ya no viene con una capacidad de filtrado.

Dicho esto, si está desesperado, puede guardar la salida, filtrarla y, usando una herramienta simple agregada al menú Herramientas, volcarla en la ventana de salida (donde aparece bajo el título de su herramienta) de "Depurar"). Ya he hecho esto antes, pero por lo general esto es demasiada molestia por ganancias muy pequeñas.

+2

... * Puede hacer clic con el botón derecho en la ventana de resultados y desactivar todos los mensajes de excepción * ... ¡Ja! Lo que busqué Nunca subestimes el poder de un clic derecho con el botón derecho del mouse. –

Cuestiones relacionadas