다음을 통해 공유


MFC 디버깅 기술

업데이트: 2007년 11월

이 항목은 다음 언어에 적용됩니다.

Edition

Visual Basic

C#

C++

Web Developer

Express

항목이 적용되지 않음 항목이 적용되지 않음

네이티브 전용

항목이 적용되지 않음

Standard

항목이 적용되지 않음 항목이 적용되지 않음

네이티브 전용

항목이 적용되지 않음

Pro 및 Team

항목이 적용되지 않음 항목이 적용되지 않음

네이티브 전용

항목이 적용되지 않음

표의 범례:

항목이 적용됨

해당

항목이 적용되지 않음

해당 없음

항목이 적용되지만 명령은 기본적으로 숨겨짐

명령은 기본적으로 숨겨져 있습니다.

다음은 MFC 프로그램을 디버깅하는 데 유용한 디버깅 기술입니다.

단원 내용

  • AfxDebugBreak
    소스 코드의 하드 코드 중단점에 사용할 수 있는 AfxDebugBreak 함수에 대해 설명합니다.

  • TRACE 매크로
    디버거 출력 창에 프로그램이 제공하는 메시지를 표시할 수 있는 ATLTRACE 및 MFC TRACE 매크로의 예제를 제공합니다.

  • MFC의 메모리 누수 탐지
    할당은 되지만 취소할 수는 없는 메모리를 탐지하는 MFC 클래스 및 함수로의 링크를 제공합니다. 이러한 링크로는 메모리 할당 추적, 메모리 진단 사용, 메모리 스냅숏 보기, 메모리 통계 보기 및 개체 덤프 등이 있습니다.

관련 단원

  • MFC 디버그 빌드 크기 줄이기
    MFC 응용 프로그램의 디버그 버전을 빌드할 때 디버그 정보에 많은 디스크 공간이 사용되는 문제를 처리하는 솔루션을 제공합니다.

  • MFC 어설션
    ASSERT 매크로를 사용하여 어설션 오류가 있는지 검사하는 예제 코드를 제공합니다.

  • Visual C++ 디버깅
    C 및 C++ 응용 프로그램의 몇 가지 일반적인 디버깅 문제와 기술에 대해 설명합니다.

  • 디버거 보안
    보다 안전한 디버깅을 위한 지침을 제공합니다.