/ZW (Compilação de Tempo de Execução do Windows)
Compila o código-fonte para permitir o uso de Extensões de componentes Visual C++ (C++/CX) na criação de aplicativos da Windows Store.
Ao usar /ZW para compilar, sempre especifique /EHsc.
/ZW /EHsc /ZW:nostdlib /EHsc
Arguments
- nostdlib
Indica que Platform.winmd, Windows.Foundation.winmd e outros arquivos padrão de metadados do Windows (.winmd) não são incluídos automaticamente na compilação. Em vez disso, você deve usar a opção do compilador /FU (Name Forced #using File) para especificar arquivos de metadados do Windows.
Comentários
Quando você especifica a opção /ZW, o compilador permite usar estes recursos:
Os arquivos de metadados, namespaces, tipos de dados e funções que o aplicativo requer para executar no Tempo de Execução do Windows.
Contagem automática das referências dos objetos do Tempo de Execução do Windows e descarte automático de objetos quando a contagem das referências for zero.
Como o vinculador incremental não tem suporte para metadados do Windows incluídos em arquivos .obj usando a opção /ZW, a opção /Gm é incompatível com /ZW.
Para obter mais informações, consulte Referência da linguagem Visual C++ (C++/CX).