다음을 통해 공유


/WX (링커 경고를 오류로 처리)

링커 경고를 오류로 처리할지 여부를 지정합니다.

구문

/WX[:NO]
/WX[:nnnn[,nnnn...]]

설명

/WX 링커 옵션을 사용하면 링커에서 경고를 생성하는 경우 출력 파일이 생성되지 않습니다.

이 옵션은 컴파일러와 비슷합니다 /WX . 자세한 내용은 /w, /W0, /W1, /W2, /W3, /W4, /w1, /w2, /w3, /w4, /Wall, /wd, /we, /wo, /Wv, /WX(경고 수준)를 참조하세요. 그러나 컴파일을 지정한다고 /WX 해서 링크 단계에도 적용된다는 의미 /WX 는 아닙니다. 각 도구에 대해 명시적으로 지정 /WX 해야 합니다.

Visual Studio 2022 이상 버전에서는 4000에서 4999 사이의 숫자인 하나 이상의 쉼표로 구분된 nnnn 인수 nnnn 를 사용하여 지정할 /WX 수 있습니다. 링커는 해당 LNKnnnn 경고를 오류로 처리합니다.

기본적으로 /WX 적용되지 않습니다. 링커 경고를 오류로 처리하려면 옵션을 지정 /WX 합니다. /WX:NO 는 지정 /WX하지 않는 것과 동일하며 이전 /WX 링커 옵션을 재정의합니다.

Visual Studio 개발 환경에서 이 링커 옵션을 설정하려면

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

  2. 모든 경고를 오류로 설정하거나 설정 해제하려면 구성 속성>링커>일반 속성 페이지를 선택합니다.

  3. 링커 경고 처리 속성을 오류 속성으로 수정합니다.

  4. 특정 경고를 오류로 설정하려면 구성 속성>링커>명령줄 속성 페이지를 선택합니다.

  5. 추가 옵션 편집 컨트롤에서 링커 경고 번호의 쉼표로 구분된 목록을 추가 /WX:warningswarnings 합니다.

  6. 확인을 선택하거나 적용을 선택하여 변경 내용을 저장합니다.

프로그래밍 방식으로 이 링커 옵션을 설정하려면

참고 항목

MSVC 링커 참조
MSVC 링커 옵션
/WX 컴파일러 옵션