/ZW (Compilación de Windows en tiempo de ejecución)

Compila el código fuente para admitir las extensiones de componentes de Microsoft C++ C++/CX para la creación de aplicaciones Windows plataforma universal (UWP).

Cuando use /ZW para compilar, especifique siempre /EHsc también.

Sintaxis

/ZW /EHsc
/ZW:nostdlib /EHsc

Argumentos

nostdlib
Indica que Platform.winmd, Windows.Foundation.winmd y otros archivos de metadatos de Windows (.winmd) predeterminados no se incluyen automáticamente en la compilación, En su lugar, debe usar la opción del compilador /FU (Name Forced #using File) para especificar explícitamente Windows archivos de metadatos.

Comentarios

Al especificar la opción /ZW, el compilador admite estas características:

  • Los archivos de metadatos, los espacios de nombres, los tipos de datos y las funciones necesarios que la aplicación necesita para ejecutarse en Windows runtime.

  • Recuento automático de referencias de Windows runtime y descarte automático de un objeto cuando su recuento de referencias va a cero.

Dado que el vinculador incremental no admite los metadatos de Windows incluidos en los archivos .obj mediante la opción /ZW, la opción /Gm (Habilitar recompilación mínima) en desuso no es compatible con /ZW.

Para obtener más información, vea Visual C++ Language Reference.

Requisitos

Vea también

Opciones del compilador de MSVC
Sintaxis de la línea de comandos del compilador MSVC