CDB
CDB 프로세스 관리에 대한 환경 설정을 지정하려면 ‘ Preferences ’ > ‘ Debugger ’ > ‘ CDB ’로 이동하십시오.

다음 표에는 환경 설정 항목이 요약되어 있습니다.
| 환경 설정 | 값 |
|---|---|
| Additional arguments | CDB 시작을 위한 추가 인수. |
| Use CDB console | 구성된 콘솔에서 콘솔 애플리케이션이 제대로 시작되지 않고 후속 연결도 실패하는 경우, 네이티브 CDB 콘솔을 사용하여 문제를 진단하십시오. 이 확인란을 선택하면 Windows 시스템 환경 변수에 설정된 콘솔을 재정의할 수 있습니다. 네이티브 콘솔은 애플리케이션 종료 시 프롬프트를 표시하지 않습니다. |
| Ignore first chance access violations | 액세스 위반 예외 발생 시 첫 번째 기회에서 중단하는 기능을 비활성화합니다. 액세스 위반이 두 번째로 발생하면 디버거로 중단됩니다. |
| Stop when CrtDbgReport() is called | CrtDbgReport() 함수에 자동으로 중단점을 추가하여, 예를 들어 assert() 로 인해 발생하는 런타임 오류 메시지를 포착합니다. |
| Correct breakpoint location | CDB는 주석이나 코드가 생성되지 않은 소스 코드 줄에 중단점을 설정할 수 있도록 지원합니다. 이러한 경우, 중단점은 코드가 실제로 생성된 다음 소스 코드 줄로 이동됩니다. 소스 코드 편집기에서 중단점 마커를 이동하여 이러한 일시적인 변경 사항을 반영하려면 이 확인란을 선택하십시오. 자세한 내용은 중단점 설정을 참조하십시오. |
| Use Python dumper | Python Dumper 클래스의 추상화 계층을 사용하여 ‘ Locals ’ 및 ‘ Expressions ’ 뷰에서 데이터 항목에 대한 설명을 생성합니다. 자세한 내용은 ‘디버깅 도우미 구현’을 참조하십시오. |
| Enable heap debugging | 일반 힙 대신 디버그 힙을 사용하여 메모리를 할당합니다. 디버그 힙에는 힙 관련 버그를 진단하는 데 도움이 되는 검사 기능이 포함되어 있지만, 디버깅 중인 프로세스에서 메모리를 할당할 때 성능에 부정적인 영향을 미칩니다. |
| Break On | 디버거가 C++ 예외 발생 시, 스레드 생성 또는 종료 시, 지정된 애플리케이션 모듈의 로드 또는 언로드 시, 또는 지정된 출력 발생 시 중단할지 여부를 설정합니다. |
| Add Exceptions to Issues View | '문제'에서 첫 번째 기회 예외 및 두 번째 기회 예외에 대한 정보를 표시합니다. |
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.