/ZW (kompilace Windows Runtime)

Kompiluje zdrojový kód pro podporu rozšíření komponent C++/CX společnosti Microsoft pro vytváření aplikací pro Univerzální platformu Windows Platform (UPW).

Pokud ke kompilaci použijete /ZW, vždy zadejte také /EHsc.

Syntaxe

/ZW /EHsc
/ZW:nostdlib /EHsc

Argumenty

nostdlib
Označuje, že Platform.winmd, Windows. Foundation.winmd a další výchozí Windows metadat (.winmd) nejsou automaticky zahrnuty do kompilace. Místo toho musíte použít možnost kompilátoru /FU (Name Forced #using File) a explicitně zadat Windows metadat.

Poznámky

Když zadáte možnost /ZW, 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 Windows Runtime.

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

Vzhledem k tomu, že inkrementální linker nepodporuje metadata Windows zahrnutá v souborech .obj pomocí možnosti /ZW, není možnost /Gm (Povolit minimální opětovné sestavení) nekompatibilní s parametrem /ZW.

Další informace najdete v referenčních Visual C++ jazyka.

Požadavky

Viz také

MSVC kompilátoru
Syntaxe MSVC kompilátoru Command-Line