/ZW(prostředí Windows Runtime kompilace)

Zkompiluje zdrojový kód pro podporu rozšíření komponent Microsoft C++/CX pro vytváření aplikací Univerzální platforma Windows (UPW).

/ZW Při kompilaci vždy zadejte /EHsc také.
/ZW není kompatibilní s nebo novějším /std:c++20 .

Syntaxe

/ZW /EHsc
/ZW:nostdlib /EHsc

Argumenty

nostdlib
Označuje, že Platform.winmddo kompilace nejsou automaticky zahrnuty soubory metadat Windows.Foundation.winmdwindows a další výchozí metadata.winmd systému Windows. Místo toho musíte použít možnost kompilátoru /FU (Name Forced #using File) k explicitní specifikaci souborů metadat Systému Windows.

Poznámky

Při zadávání /ZW této možnosti kompilátor podporuje tyto funkce:

  • Požadované soubory metadat, obory názvů, datové typy a funkce, které vaše aplikace vyžaduje ke spuštění v prostředí Windows Runtime.

  • Automatické počítání prostředí Windows Runtime objektů a automatické zahození objektu, když počet odkazů přejde na nulu.

Vzhledem k tomu, že přírůstkový linker nepodporuje metadata Systému Windows zahrnutá v .obj souborech pomocí /ZW této možnosti, není zastaralá /Gm možnost (Povolit minimální opětovné sestavení) nekompatibilní s /ZW.

Další informace naleznete v tématu C++/CX Language Reference.

Viz také

Parametry kompilátoru MSVC
Syntaxe příkazového řádku kompilátoru MSVC