Compartilhar via


/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).

Consulte também

Referência

Opções do compilador

Definindo opções do compilador