/진단(컴파일러 진단 옵션)

/진단 컴파일러 옵션을 사용하여 오류 및 경고 위치 정보의 표시를 지정합니다.

구문

/diagnostics:{caret|classic|column}

설명

이 옵션은 Visual Studio 2017 이상에서 지원됩니다.

/진단 컴파일러 옵션은 오류 및 경고 정보의 표시를 제어합니다.

/진단:classic 옵션은 문제가 발견된 줄 번호만 보고하는 기본값입니다.

/진단:column 옵션에는 문제가 발견된 열도 포함됩니다. 이렇게 하면 문제를 일으키는 특정 언어 구문 또는 문자를 식별하는 데 도움이 될 수 있습니다.

/진단:caret 옵션은 문제가 발견된 열을 포함하고 문제가 검색된 코드 줄의 위치 아래에 caret(^)를 배치합니다.

경우에 따라 컴파일러는 발생한 문제를 감지하지 못합니다. 예를 들어 누락된 세미콜론은 다른 예기치 않은 기호가 발견될 때까지 검색되지 않을 수 있습니다. 열이 보고되고 컴파일러에서 문제가 있음을 감지한 위치에 캐리트가 배치됩니다. 항상 수정해야 하는 위치는 아닙니다.

/진단 옵션은 Visual Studio 2017부터 사용할 수 있습니다.

Visual Studio 개발 환경에서 이 컴파일러 옵션을 설정하려면

  1. 프로젝트의 속성 페이지 대화 상자를 엽니다.

  2. 구성 속성에서 C/C++ 폴더를 확장하고 일반 속성 페이지를 선택합니다.

  3. 진단 형식 필드의 드롭다운 컨트롤을 사용하여 진단 표시 옵션을 선택합니다. 확인을 선택하거나 적용하여 변경 내용을 저장합니다.

참고 항목

MSVC 컴파일러 옵션
MSVC 컴파일러 명령줄 구문