5

Tengo mi proyecto DLL (C++ nativo) y un proyecto EXE de prueba correspondiente basado en Google Test. Al depurar mi DLL a través de este EXE, tengo excepciones manejadas automáticamente por Google Test. Por lo tanto, si mi DLL arroja una excepción no controlada durante la depuración, espero ver un mensaje de error de Visual Studio con la sesión de depuración detenida después de que el código provocó una excepción. En cambio, tengo un punto de interrupción activado en gtest.cc. Y si deshabilito la bandera --gtest_break_on_failure, no recibiré ningún descanso.Deshabilitar el manejo de excepciones mientras se depura el proyecto de C++ usando Google Test

No encontré tal opción en la documentación de Google Test. ¿Lo he echado de menos? No quiero marcar el indicador "romper cuando se lanza" para diferentes excepciones en la configuración de depuración, porque solo estoy interesado en los no controlados.

Respuesta

Cuestiones relacionadas