Nyelv

/MD, /MT, /LD (Futtatókörnyezeti kódtár használata)

Azt jelzi, hogy a többszálú modul DLL-e, és megadja a futtatókörnyezeti kódtár kereskedelmi vagy hibakeresési verzióit.

Szintaxis

/MD[d]
/MT[d]
/LD[d]

Megjegyzések

Opció Leírás
/MD Használja a futtatókörnyezet-kódtár többszál-specifikus és DLL-specifikus verzióját. Meghatározza _MT és _DLL. A csatoló az MSVCRT.lib importálási kódtárral oldja fel a futásidejű szimbólumokat.
/MDd Használja a futtatókörnyezet-kódtár többszál-specifikus és DLL-specifikus verziójának hibakeresését. Meghatározza _DEBUG, _MTés _DLL. A csatoló az MSVCRTD.lib importálási kódtárral oldja fel a futásidejű szimbólumokat.
/MT Használja a futtatókörnyezeti kódtár többszálú, statikus verzióját. A _MTdefiniálja. A csatoló LIBCMT.lib használ a futtatókörnyezeti szimbólumok feloldásához.
/MTd Használja a futtatókörnyezeti kódtár többszálú, statikus verziójának hibakeresését. Meghatározza _DEBUG és _MT. A csatoló LIBCMTD.lib használ a futtatókörnyezeti szimbólumok feloldásához.
/LD HOZZon létre egy DLL-t.

Átadja a /DLL beállítást a hivatkozáskészítőnek. A linker egy DllMain függvényt keres, de nem igényel. Ha nem DllMain függvényt ír, a hivatkozás beszúr egy DllMain függvényt, amely IGAZ értéket ad vissza.

Összekapcsolja a DLL indítási kódját.

Létrehoz egy importálási kódtárat (.lib), ha nincs megadva exportálási (.exp) fájl a parancssorban. Az importálási kódtárat a DLL-t hívó alkalmazásokhoz csatolja.

Az /Fe (EXE-fájl neve) az .exe fájl helyett DLL elnevezéseként értelmezi. Alapértelmezés szerint a program neve alapnév.dll lesz alapnév.exehelyett.

Azt jelenti, hogy /MT, hacsak nem ad meg explicit módon /MD.
/LDd Hibakeresési DLL létrehozása. Meghatározza _MT és _DEBUG.

A C-futtatókörnyezeti kódtárakról és a /clr (Common Language Runtime Compilation)való fordításkor használt kódtárakról további információt a CRT-kódtárcímű témakörben talál.

A csatoló adott meghívásának átadott összes modult ugyanazzal a futtatókörnyezeti kódtár-fordítóval (/MD, /MT, /LD) kell lefordítani.

A futtatókörnyezeti kódtárak hibakeresési verzióinak használatáról további információt C futtatókörnyezeti kódtár referenciacímű témakörben talál.

További információ a DLL-ekről: C/C++ DLL-ek létrehozása a Visual Studio.

A fordító beállításának beállítása a Visual Studio fejlesztői környezetében

  1. Nyissa meg a projekt Tulajdonságlapok párbeszédpanelt. További információ: C++ fordító és buildtulajdonságok beállítása a Visual Studio.
  2. Válassza a Konfiguráció tulajdonságai>C/C++>Kódgenerálás tulajdonságlapját.
  3. Módosítsa a Futtatókörnyezeti kódtár tulajdonságát.

A fordítóprogram programozott beállítása

Lásd még:

MSVC-fordító beállításai
MSVC Fordító Command-Line Szintaxis
The Great C Runtime (CRT) újrabontása