중단점 추가하기

중단점을 추가하려면:

  1. 다음 방법 중 하나로 새 중단점을 추가합니다:
    • 코드 편집기에서 애플리케이션을 중지할 특정 줄에서 왼쪽 여백을 클릭하거나 F9( macOS의 경우F8) 을 선택합니다.
    • Breakpoint Preset 보기 또는 Breakpoints 보기에서:
      • 보기의 빈 부분을 두 번 클릭합니다.

        중단점 프리셋 보기

      • 보기를 마우스 오른쪽 버튼으로 클릭하고 상황에 맞는 메뉴에서 Add Breakpoint 을 선택합니다.
  2. Breakpoint type 에서 애플리케이션 코드에서 애플리케이션을 중지할 위치를 선택합니다.

    중단점 추가 대화 상자

Enabled 의 선택을 취소하면 중단점을 삭제한 것처럼 일시적으로 작동하지 않게 되지만 중단점에 대한 정보는 유지되므로 나중에 다시 활성화할 수 있습니다.

지정할 수 있는 다른 옵션은 파일 이름 및 줄 번호, 주소, 표현식 또는 함수 이름 등 선택한 위치에 따라 달라집니다. 다음 표에는 고급 옵션이 요약되어 있습니다.

옵션
Condition조건이 true 로 평가되는 경우 중단점에서 중지하기 전에 평가할 조건입니다.
Ignore count애플리케이션이 중지되기 전에 중단점을 무시할 횟수입니다.
Thread specification
Path중단점을 설정할 때 경로를 지정하는 방법을 결정합니다:
  • Use Engine Default 디버거 엔진의 기본 설정입니다.
  • Use Full Path 여러 모듈에 같은 이름의 파일이 포함된 경우 모호성을 피하기 위해 전체 경로를 전달합니다. CDB 및 LLDB의 엔진 기본값입니다.
  • Use File Name 파일 이름만 전달합니다. 소스 트리의 위치가 모듈을 빌드할 때 사용한 위치와 일치하지 않을 때 유용합니다. 전체 경로를 사용하면 속도가 느려질 수 있으므로 GDB의 엔진 기본값입니다.
Module함수 또는 파일 유형 중단점에 대한 모듈(라이브러리 또는 실행 파일의 기본 이름)을 지정하여 디버거 시작 속도를 높일 수 있습니다(CDB, LLDB).
Commands애플리케이션이 중지될 때 실행할 명령. 한 줄에 하나의 명령을 나열합니다. GDB는 사용자가 지정한 순서대로 명령을 실행합니다.
Tracepoint only트레이스포인트를 사용하면 로그 문을 추가하거나 코드를 수정하지 않고도 애플리케이션에 대한 정보를 기록할 수 있습니다. 트레이스포인트에 대한 조건을 설정할 수 있습니다.
Message애플리케이션 출력에 표시할 트레이스포인트 메시지.

방법: 디버그, 디버깅, 디버거, 디버거중단점 설정도참조하세요 .

Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.