비쥬얼 스튜디오로 디버깅

qkdlvlxk의 이미지

비쥬얼 스튜디오를 사용하는데 에러 처리를 할 때 디버깅 화면에서만 에러 로그가 출력되게 해야 하는데 어찌 하죠??
디버깅 화면이 f11을 눌렀을 때 나오는 그 창인가요..

shint의 이미지

F9 브레이크 포인트
F5 브레이크 포인트까지 디버그
F10 한줄씩 디버그
F11 함수 안으로 디버그
Shift + F11 함수 밖으로 디버그

예제

TRACE( "x = %d and y = %d\n", x, y );
 
OutputDebugString( "test" );

TRACE() 와 OutputDebugString() 이 있습니다.
TRACE() 는 255자를 넘으면. 오류가 발생합니다.

TRACE 매크로
https://msdn.microsoft.com/en-us/library/6w95a4ha.aspx?f=255&MSPPError=-2147217396
https://msdn.microsoft.com/ko-kr/library/4wyz8787(v=vs.90).aspx#

TRACE(
exp
)
TRACE(DWORD category, UINT level, LPCSTR lpszFormat, ... )

OutputDebugString function
https://msdn.microsoft.com/ko-kr/library/windows/desktop/aa363362(v=vs.85).aspx

void WINAPI OutputDebugString(
_In_opt_ LPCTSTR lpOutputString
);

----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.

매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.

각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com

qkdlvlxk의 이미지

감사합니다~