Отключить обработку исключений при отладке проекта C ++ с помощью Google Test

У меня есть проект моей (родной C ++) DLL и соответствующий тестовый проект EXE, основанный на Google Test. При отладке моей DLL с помощью этого EXE у меня есть исключения, которые автоматически обрабатываются Google Test. Поэтому, если моя DLL выдает необработанное исключение во время отладки, я ожидаю увидеть сообщение об ошибке от Visual Studio с приостановленным сеансом отладки после того, как код вызвал исключение. Вместо этого у меня срабатывает точка останова в gtest.cc. И если я отключу флаг - gtest_break_on_failure , я вообще не получу пауз.

Я не нашел такой опции в документации Google Test. Я это пропустил? Я не хочу проверять флаг "прерывание при выбросе" для разных исключений в настройках отладки, потому что меня интересуют только необработанные.

6
задан Mikhail 15 February 2012 в 12:33
поделиться