다음을 통해 공유


/ZW(Windows 런타임 컴파일)

소스 코드를 컴파일하여 UWP(유니버설 Windows 플랫폼) 앱을 만들기 위한 Microsoft C++ 구성 요소 확장 C++/CX를 지원합니다.

컴파일하는 데 사용할 /ZW 때는 항상 지정 /EHsc 합니다.
/ZW/std:c++20와 호환됩니다.

구문

/ZW /EHsc
/ZW:nostdlib /EHsc

인수

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

설명

옵션을 지정 /ZW 하면 컴파일러에서 다음 기능을 지원합니다.

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

  • Windows 런타임 개체의 자동 참조 계산 및 참조 수가 0으로 이동하면 개체 자동 삭제

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

자세한 내용은 Visual C++ 언어 참조를 참조하세요.

요구 사항

참고 항목

MSVC 컴파일러 옵션
MSVC 컴파일러 명령줄 구문