Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A környezeti változók, a C++/CX fordítóbeállítások és a linkerbeállítások támogatják a Windows futtatókörnyezethez készült alkalmazások készítését.
Tár elérési útja
A %LIBPATH% környezeti változó megadja a .winmd fájlok keresésének alapértelmezett elérési útját.
Fordító beállításai
| Lehetőség | Leírás |
|---|---|
|
/ZW /ZW:nostdlib |
Engedélyezi a Windows futtatókörnyezet nyelvi bővítményeit. A nostdlib paraméter megakadályozza, hogy a fordító a szabványos, előre definiált keresési útvonalat használja a szerelvény és a .winmd fájlok megkereséséhez.A /ZW fordítóbeállítás implicit módon a következő fordítóbeállításokat adja meg: - /FI vccorlib.h, amely kényszeríti a vccorlib.h fejlécfájl felvételét, amely a fordító által igényelt számos típust definiál. - /FU A Windows.winmd, amely kényszeríti az operációs rendszer által biztosított Windows.winmd metaadatfájl felvételét, és számos típust definiál a Windows-futtatókörnyezetben. - /FU Platform.winmd, amely kényszeríti a Platform.winmd metaadatfájl felvételét, amelyet a fordító biztosít, és meghatározza a legtöbb típust a platform névtércsaládjában. |
| /AIdir | Hozzáad egy könyvtárat a dir paraméter által megadott keresési útvonalhoz, amelyet a fordító a szerelvény és a .winmd fájlok megkereséséhez használ. |
| /FU-fájl | Kényszeríti a megadott modul vagy .winmd fájl felvételét. Vagyis nem kell fájlokat megadnia #using a forráskódban. A fordító automatikusan kényszeríti saját Windows-metaadatfájljának, a Platform.winmd-nek a felvételét. |
| /D "WINAPI_FAMILY=2" | Létrehoz egy definíciót, amely lehetővé teszi a Windows futtatókörnyezettel kompatibilis Win32 SDK egy részhalmazának használatát. |
Linker beállításai
| Lehetőség | Leírás |
|---|---|
| /APPCONTAINER[:NEM] | Futtathatóként jelöli meg a végrehajthatót az appcontainerben (csak). |
| /WINMD[:{NO|CSAK}] | Kibocsát egy .winmd fájlt és egy társított bináris fájlt. Ezt a beállítást át kell adni a hivatkozáskezelőnek ahhoz, hogy egy .winmd ki legyen bocsátva. NEM – Nem bocsát ki .winmd fájlt, de bináris fájlt bocsát ki. CSAK – .winmd fájlt bocsát ki, de bináris fájlt nem bocsát ki. |
| /WINMDFILE:fájlnév | Az alapértelmezett .winmd fájlnév helyett a kibocsátandó .winmd fájl neve. Ha több fájlnév van megadva a parancssorban, a vezetéknév lesz használva. |
| /WINMDDELAYSIGN[:NEM] | Részben aláírja a .winmd fájlt, és elhelyezi a nyilvános kulcsot a bináris fájlban. NEM – (Alapértelmezett) Nem írja alá a .winmd fájlt. A /WINMDDELAYSIGN csak akkor lép érvénybe, ha a /WINMDKEYFILE vagy a /WINMDKEYCONTAINER is meg van adva. |
| /WINMDKEYCONTAINER:name | Egy kulcstárolót ad meg egy szerelvény aláírásához. A névparaméter a metaadatfájl aláírásához használt kulcstárolónak felel meg. |
| /WINMDKEYFILE:filename | A szerelvény aláírásához megadott kulcs vagy kulcspár. A fájlnév paraméter a metaadatfájl aláírásához használt kulcsnak felel meg. |
Megjegyzések
A /ZW használatakor a fordító automatikusan a C Futtatókörnyezet (CRT) DLL-verziójára hivatkozik. A statikus kódtár verziójához való csatolás nem engedélyezett, és az univerzális Windows Platform-alkalmazásokban nem engedélyezett CRT-függvények használata fordítási időt eredményez.