/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 /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 souborech .obj pomocí /ZW této možnosti, je zastaralá možnost /Gm (Povolit minimální opětovné sestavení) nekompatibilní s /ZW.

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

Požadavky

Viz také

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