Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Určuje, zda je multithreaded modul dll a určuje maloobchodní nebo ladicí verze knihovny modulu runtime.
Syntaxe
/MD[d]
/MT[d]
/LD[d]
Poznámky
| Možnost | Popis |
|---|---|
| /MD | Použijte vícevláknovou a knihovnu DLL specifickou verzi knihovny runtime.
_MT Definuje a _DLL. Linker používá knihovnu MSVCRT.lib importu k překladu symbolů modulu runtime. |
| /MDd | Použijte vícevláknovou verzi knihovny runtime specifickou pro ladění a knihovnu DLL. Definuje _DEBUG, _MTa _DLL. Linker používá knihovnu MSVCRTD.lib importu k překladu symbolů modulu runtime. |
| /MT | Použijte vícevláknové statické verze knihovny modulu runtime. Definuje _MT. Linker používá k překladu symbolů modulu runtime LIBCMT.lib. |
| /Mtd | Použijte vícevláknové ladění, statickou verzi knihovny modulu runtime.
_DEBUG Definuje a _MT. Linker používá k překladu symbolů modulu runtime LIBCMTD.lib. |
| /LD | Vytvořte knihovnu DLL. Předá linkeru možnost /DLL . Linker hledá, ale nevyžaduje funkci DllMain . Pokud nezapíšete funkci DllMain, linker vloží funkci DllMain, která vrátí hodnotu PRAVDA.Propojí spouštěcí kód knihovny DLL. Vytvoří knihovnu importu ( .lib), pokud není na příkazovém řádku zadán soubor exportu (.exp). Knihovnu importu propojíte s aplikacemi, které volají vaši knihovnu DLL.Interpretuje /Fe (název souboru EXE) jako pojmenování knihovny DLL místo souboru .exe. Ve výchozím nastavení se název programu změní na název basename.dll místo názvu basename.exe.Implikuje /MT , pokud explicitně nezadáte /MD. |
| /LDd | Vytvořte ladicí knihovnu DLL.
_MT Definuje a _DEBUG. |
Další informace o knihovnách modulu runtime jazyka C a o tom, které knihovny se používají při kompilaci pomocí /clr (Common Language Runtime Compilation), naleznete v tématu funkce knihovny CRT.
Všechny moduly předané danému vyvolání linkeru musí být zkompilovány se stejnou možností kompilátoru knihovny modulu runtime (/MD, /MT, /LD).
Další informace o tom, jak používat ladicí verze knihoven modulu runtime, naleznete v tématu C runtime Library Reference.
Další informace o knihovnách DLL najdete v tématu Vytváření knihoven DLL jazyka C/C++ v sadě Visual Studio.
Nastavení tohoto parametru kompilátoru ve vývojovém prostředí Visual Studio
- Otevřete dialogové okno Stránky vlastností projektu. Podrobnosti najdete v tématu Nastavení kompilátoru C++ a vlastností sestavení v sadě Visual Studio.
- Vyberte stránku vlastností vlastnosti konfigurace>>Generování kódu.
- Upravte vlastnost Knihovny modulu runtime.
Programové nastavení tohoto parametru kompilátoru
- Viz třída RuntimeLibrary.
Viz také
Parametry kompilátoru MSVC
Syntaxe příkazového řádku kompilátoru MSVC
refaktoringu skvělého modulu C Runtime (CRT)