/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.winmd
do kompilace nejsou automaticky zahrnuty soubory metadat Windows.Foundation.winmd
windows 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