Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Anger om en flertrådad modul är en DLL och anger återförsäljningsversioner eller felsökningsversioner av körningsbiblioteket.
Syntax
/MD[d]
/MT[d]
/LD[d]
Anmärkningar
| Alternativ | Beskrivning |
|---|---|
| /MD | Använd den multitrådsspecifika och DLL-specifika versionen av körningsbiblioteket. Definierar _MT och _DLL. Länkaren använder MSVCRT.lib importbiblioteket för att lösa körningssymboler. |
| /MDd | Använd den felsöka multitrådsspecifika och DLL-specifika versionen av körningsbiblioteket. Definierar _DEBUG, _MToch _DLL. Länkaren använder MSVCRTD.lib importbiblioteket för att lösa körningssymboler. |
| /MT | Använd den multitrådade, statiska versionen av körningsbiblioteket. Definierar _MT. Länkaren använder LIBCMT.lib för att lösa körningssymboler. |
| /MTd | Använd den felsöka multitrådade, statiska versionen av körningsbiblioteket. Definierar _DEBUG och _MT. Länkaren använder LIBCMTD.lib för att lösa körningssymboler. |
| /LD | Skapa en DLL. Skickar alternativet /DLL till länkaren. Länkaren söker efter, men kräver inte, en DllMain funktion. Om du inte skriver en DllMain-funktion infogar länkaren en DllMain funktion som returnerar TRUE.Länkar DLL-startkoden. Skapar ett importbibliotek ( .lib), om en exportfil (.exp) inte har angetts på kommandoraden. Du länkar importbiblioteket till program som anropar din DLL.Tolkar /Fe (NAMN EXE-fil) som att namnge en DLL i stället för en .exe fil. Som standard blir programnamnet basnamn.dll i stället för basnamn.exe.Innebär /MT- om du inte uttryckligen anger /MD. |
| /LDd | Skapa en felsöknings-DLL. Definierar _MT och _DEBUG. |
Mer information om C-körningsbibliotek och vilka bibliotek som används när du kompilerar med /clr (Common Language Runtime Compil)finns i CRT-biblioteksfunktioner.
Alla moduler som skickas till ett angivet anrop av länkaren måste ha kompilerats med samma kompilatoralternativ för körningsbiblioteket (/MD, /MT, /LD).
Mer information om hur du använder felsökningsversionerna av körningsbiblioteken finns i referens för C-körningsbiblioteket.
Mer information om DLL:er finns i Skapa C/C++ DLL:er i Visual Studio.
Ange det här kompilatoralternativet i Visual Studio-utvecklingsmiljön
- Öppna dialogrutan egenskapssidor för projektet. Mer information finns i Ange C++-kompilator- och byggegenskaper i Visual Studio.
- Välj egenskapssidan Konfigurationsegenskaper>C/C++>Kodgenerering.
- Ändra egenskapen Runtime Library.
Så här ställer du in det här kompilatoralternativet programmatiskt
- Se RuntimeLibrary.
Se även
MSVC-kompilatoralternativ
MSVC-kompilator Command-Line syntax
crt-refaktorisering (Great C Runtime)