5

Ho il progetto (nativo C++) DLL e un progetto EXE test corrispondente basato su Google Test. Durante il debug della mia DLL tramite questo EXE ho eccezioni gestite automaticamente da Google Test. Quindi, se la mia DLL genera un'eccezione non gestita durante il debug, mi aspetto di vedere il messaggio di errore di Visual Studio con la sessione di debug sospesa dopo che il codice ha causato un'eccezione. Invece, ho un punto di interruzione attivato in gtest.cc. E se disabilito la bandiera --gtest_break_on_failure non riceverò alcuna interruzione.Disabilita la gestione delle eccezioni durante il debug del progetto C++ utilizzando Google Test

Non ho trovato alcuna opzione nella documentazione di Google Test. L'ho perso? Non voglio controllare il flag "break when thrown" per le diverse eccezioni nelle impostazioni di Debug, perché sono interessato solo a quelle non gestite.

risposta