다음을 통해 공유


명령줄 경고 D9025

'option1'을 'option2'로 재정의

option1 옵션이 지정되었지만 option2재정의되었습니다. option2 옵션이 사용되었습니다.

두 옵션이 모순되거나 호환되지 않는 지시문을 지정하는 경우 명령줄에서 오른쪽에서 가장 먼 옵션에 지정되거나 암시된 지시문이 사용됩니다.

개발 환경에서 컴파일할 때 이 경고가 표시되고 충돌하는 옵션이 어디에서 오는지 잘 모르는 경우 다음을 고려하세요.

  • 코드 또는 프로젝트의 프로젝트 설정에서 옵션을 지정할 수 있습니다. 컴파일러의 명령줄 속성 페이지를 살펴보면 모든 옵션 필드에 충돌하는 옵션이 표시되면 프로젝트의 속성 페이지에서 옵션이 설정되고, 그렇지 않으면 소스 코드에서 옵션이 설정됩니다.

    프로젝트의 속성 페이지에서 옵션이 설정된 경우 컴파일러의 전처리기 속성 페이지(프로젝트 노드가 솔루션 탐색기 선택된 경우)를 확인합니다. 옵션 집합이 표시되지 않으면 각 소스 코드 파일(솔루션 탐색기)에 대한 전처리기 속성 페이지 설정을 확인하여 추가되지 않았는지 확인합니다.

    코드에서 옵션을 설정하는 경우 코드 또는 Windows 헤더에서 설정할 수 있습니다. 전처리된 파일(/P)을 만들어 기호를 검색할 수 있습니다.