다음을 통해 공유


/ZW(Windows Runtime 컴파일)

Windows 스토어 앱을 만드는 데 Visual C++ 구성 요소 확장(C++/CX)를 지원하도록 소스 코드를 컴파일합니다.

/ZW를 사용하여 컴파일하는 경우에는 항상 /EHsc도 지정합니다.

/ZW /EHsc /ZW:nostdlib /EHsc

인수

  • nostdlib
    Platform.winmd, Windows.Foundation.winmd 및 기타 기본 Windows 메타데이터(.winmd) 파일이 컴파일에 자동으로 포함되지 않음을 나타냅니다. 대신 /FU (Name Forced #using File) 컴파일러 옵션을 사용하여 Windows 메타데이터 파일을 명시적으로 지정해야 합니다.

설명

/ZW 옵션을 지정하는 경우 컴파일러에서는 다음과 같은 기능을 지원합니다.

  • Windows 런타임에서 실행하는 데 앱에 필요한 필수 메타데이터 파일, 네임스페이스, 데이터 형식 및 함수

  • Windows 런타임 개체의 자동 참조 계산 및 참조 개수가 0이 되는 경우 개체의 자동 삭제

Incremental linker는 /ZW 옵션을 사용하여 .obj 파일에 포함된 Windows 메타데이터를 지원하지 않으므로 /Gm(최소 다시 빌드 사용) 옵션은 /ZW와 호환되지 않습니다.

자세한 내용은 Visual C++ 언어 참조(C++/CX)을 참조하십시오.

참고 항목

참조

컴파일러 옵션

컴파일러 옵션 설정