Megosztás a következőn keresztül:


/ZW (Windows Futtatókörnyezet összeállítása)

Forráskódot fordít a C++/CX microsoftos C++-összetevőbővítmények támogatására univerzális Windows platform (UWP) alkalmazások létrehozásához.

Fordításkor /ZW mindig adja meg a kívánt értéket /EHsc is.
/ZW nem kompatibilis vele vagy újabb verzióval /std:c++20 .

Szemantika

/ZW /EHsc
/ZW:nostdlib /EHsc

Arguments

nostdlib
Azt jelzi, hogy Platform.winmda rendszer Windows.Foundation.winmdnem tartalmazza automatikusan a fordításban a windowsos metaadat- (.winmd) egyéb alapértelmezett fájlokat. Ehelyett a /FU (Névre kényszerített #using fájl) fordítót kell használnia a Windows metaadatfájlok explicit megadásához.

Megjegyzések

A beállítás megadásakor a /ZW fordító az alábbi funkciókat támogatja:

  • Az alkalmazás által a Windows futtatókörnyezetben végrehajtandó szükséges metaadatfájlok, névterek, adattípusok és függvények.

  • A Windows Futtatókörnyezet objektumainak automatikus hivatkozásszámlálása és az objektumok automatikus elvetése, amikor a hivatkozásszám nullára csökken.

Mivel a növekményes csatolás nem támogatja a fájlokban .obj található Windows-metaadatokat a /ZW beállítással, az elavult /Gm (Minimális újraépítés engedélyezése) beállítás nem kompatibilis a következővel /ZW:

További információ: C++/CX Language Reference.

Lásd még

MSVC-fordító beállításai
MSVC-fordító Command-Line szintaxisa