/diagnostics(컴파일러 진단 옵션)
/diagnostics 컴파일러 옵션을 사용하여 오류 및 경고 위치 정보의 표시를 지정합니다.
구문
/diagnostics:{caret|classic|column}
설명
이 옵션은 Visual Studio 2017 이상에서 지원됩니다.
/diagnostics 컴파일러 옵션은 오류 및 경고 정보의 표시를 제어합니다.
/diagnostics:classic 옵션은 문제가 발견된 줄 번호만 보고하는 기본값입니다.
/diagnostics:column 옵션에는 문제가 발견된 열도 포함됩니다. 이렇게 하면 문제를 일으키는 특정 언어 구문 또는 문자를 식별하는 데 도움이 될 수 있습니다.
/diagnostics:caret 옵션은 문제가 발견된 열을 포함하고 문제가 검색된 코드 줄의 위치 아래에 caret(^)를 배치합니다.
경우에 따라 컴파일러는 발생한 문제를 감지하지 못합니다. 예를 들어 누락된 세미콜론은 다른 예기치 않은 기호가 발견될 때까지 검색되지 않을 수 있습니다. 열이 보고되고 컴파일러에서 문제가 있음을 감지한 위치에 캐리트가 배치됩니다. 항상 수정해야 하는 위치는 아닙니다.
/diagnostics 옵션은 Visual Studio 2017부터 사용할 수 있습니다.
Visual Studio 개발 환경에서 이 컴파일러 옵션을 설정하려면
프로젝트의 속성 페이지 대화 상자를 엽니다.
구성 속성에서 C/C++ 폴더를 확장하고 일반 속성 페이지를 선택합니다.
진단 형식 필드의 드롭다운 컨트롤을 사용하여 진단 표시 옵션을 선택합니다. 확인을 선택하거나 적용을 선택하여 변경 내용을 저장합니다.