/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)을 참조하십시오.