중단점 추가

중단점을 추가하려면:

  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의 경우 전체 경로를 사용하면 속도가 느려질 수 있으므로, 이것이 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.