/ZW (Compilación de Windows en tiempo de ejecución)
Compila el código fuente para admitir Extensiones de componentes de Visual C++ (C++/CX) y poder crear aplicaciones de Tienda Windows.
Cuando use /ZW para compilar, especifique siempre /EHsc.
/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, sino que se debe usar la opción del compilador /FU (Archivo de #using de nombre forzado) para especificar explícitamente los archivos de metadatos de Windows.
Comentarios
Cuando especifica la opción /ZW, el compilador admite estas características:
Los archivos de metadatos necesarios, los espacios de nombres, los tipos de datos y las funciones que requiere la aplicación para ejecutarse en el Windows en tiempo de ejecución.
El recuento de referencias automático de objetos de Windows en tiempo de ejecución y el descarte automático de un objeto cuando su recuento de referencias llega a cero.
Dado que el enlazador incremental no admite los metadatos de Windows incluidos en los archivos .obj con la opción /ZW, la opción /Gm (Habilitar recompilación mínima) es incompatible con /ZW.
Para obtener más información, vea Referencia del lenguaje Visual C++ (C++/CX).