/ZW
(Windows 런타임 컴파일)
소스 코드를 컴파일하여 UWP(유니버설 Windows 플랫폼) 앱을 만들기 위한 Microsoft C++ 구성 요소 확장 C++/CX를 지원합니다.
컴파일하는 데 사용할 /ZW
때는 항상 지정 /EHsc
합니다.
/ZW
는 /std:c++20
와 호환됩니다.
구문
/ZW /EHsc
/ZW:nostdlib /EHsc
인수
nostdlib
Platform.winmd
및 Windows.Foundation.winmd
기타 기본 Windows 메타데이터(.winmd
) 파일이 컴파일에 자동으로 포함되지 않음을 나타냅니다. 대신(강제 #using 파일 이름 지정) 컴파일러 옵션을 사용하여 /FU
Windows 메타데이터 파일을 명시적으로 지정해야 합니다.
설명
옵션을 지정 /ZW
하면 컴파일러에서 다음 기능을 지원합니다.
앱이 Windows 런타임 실행하는 데 필요한 필수 메타데이터 파일, 네임스페이스, 데이터 형식 및 함수입니다.
Windows 런타임 개체의 자동 참조 계산 및 참조 수가 0으로 이동하면 개체 자동 삭제
증분 링커는 이 옵션을 사용하여 /ZW
.obj 파일에 포함된 Windows 메타데이터를 지원하지 않으므로 사용되지 않는 /Gm(최소 다시 빌드 사용) 옵션은 호환되지 /ZW
않습니다.
자세한 내용은 Visual C++ 언어 참조를 참조하세요.