2013-05-24 2 views
28

QtCreator에서 BOOST 단위 테스트를 디버깅하고 있습니다. 슬프게도 예외가 발생하여 충돌이 발생했습니다. 예외가 발생하면 QtCreator를 자동으로 중단 시키려면 어떻게합니까? Visual Studio에는 이것에 대한 체크 박스가 있습니다. QtCreator에서도 사용할 수 있습니까?예외 상황에서 QtCreator를 깨뜨리는 방법은 무엇입니까?

내 경우 BOOST가 예외를 catch하므로 프로그램이 기술적으로 중단되지 않습니다. 그러나보고 된 메시지는 실제로 도움이되지 않습니다.

나는 KDevelop에서 이전에 시도 했으므로이 두 IDE에 대해 별도의 질문을하고 있습니다.

답변

37
  • 디버그 모드 (Ctrl + F4 또는 오른쪽 막대의 네 번째 모드)를 엽니 다. 우측 하단에있는 브레이크 포인트 목록에서

    enter image description here

  • 열기 컨텍스트 메뉴 :

    enter image description here

  • 선택 "중단 점을 추가"와 "C++ 예외가 발생하면 브레이크"로 중단 점 유형을 설정 :

    enter image description here

관련 문제