다음을 통해 공유


/options:strict (인식할 수 없는 컴파일러 옵션은 오류임)

/options:strict 컴파일러 옵션이 인식되지 않는 경우 컴파일러 옵션은 컴파일러에 오류 코드를 반환하도록 지시합니다.

구문

/options:strict

설명

/options:strict 컴파일러 옵션을 사용하면 다른 명령줄 옵션 또는 인수가 인식되지 않는 경우 모든 명령줄 옵션이 구문 분석된 후 컴파일러 드라이버 cl.exe가 오류 코드와 함께 종료됩니다. 컴파일러는 인식되지 않는 명령줄 옵션 또는 인수에 대해 오류 D8043을 내보낸다.

/options:strict 옵션은 Visual Studio 2022 버전 17.0부터 사용할 수 있습니다. 이전 버전의 컴파일러에서 또는 지정되지 않은 경우 /options:strict 컴파일러는 인식할 수 없는 옵션에서 종료되지 않습니다. 경고 D9002를 내보내고 인식할 수 없는 옵션을 무시하고 처리를 계속합니다.

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

  1. 프로젝트의 속성 페이지 대화 상자를 엽니다. 자세한 내용은 Visual Studio에서 C++ 컴파일러 및 빌드 속성 설정을 참조하세요.

  2. 구성 속성>C/C++>명령줄 속성 페이지를 선택합니다.

  3. 추가 옵션: 창에 추가 /options:strict 합니다.

참고 항목

/Zc (규칙)