Teilen über


/DLL (DLL erstellen)

/DLL

Hinweise

Die Option "/DLL" erstellt eine DLL als Hauptausgabedatei. Eine DLL enthält in der Regel Exporte, die von einem anderen Programm verwendet werden können. Es gibt drei Methoden zum Angeben von Exporten, die in der empfohlenen Reihenfolge der Verwendung aufgeführt sind:

  1. __declspec(dllexport) im Quellcode

  2. Eine EXPORTS-Anweisung in einer DEF-Datei

  3. Eine /EXPORT-Spezifikation in einem LINK-Befehl

Ein Programm kann mehrere Methoden verwenden.

Eine weitere Möglichkeit zum Erstellen einer DLL ist die LIBRARY-Moduldefinitionsanweisung . Die Optionen "/BASE" und "/DLL" entsprechen der LIBRARY-Anweisung .

Geben Sie diese Option nicht innerhalb der Entwicklungsumgebung an; Diese Option ist nur für die Befehlszeile vorgesehen. Diese Option wird festgelegt, wenn Sie ein DLL-Projekt mit einem Anwendungs-Assistenten erstellen.

Beachten Sie, dass Beim Erstellen der Importbibliothek vor dem Erstellen der .dll beim Erstellen der .dll beim Erstellen der .dll dieselben Objektdateien übergeben werden müssen, wie sie beim Erstellen der Importbibliothek übergeben wurden.

So legen Sie diese Linkeroption in der Visual Studio-Entwicklungsumgebung fest

  1. Öffnen Sie das Dialogfeld Eigenschaftenseiten des Projekts. Weitere Informationen erhalten Sie unter Set C++ compiler and build properties in Visual Studio (Festlegen der Compiler- und Buildeigenschaften (C++) in Visual Studio).

  2. Klicken Sie auf den Ordner "Konfigurationseigenschaften ".

  3. Klicken Sie auf die Seite " Allgemeine Eigenschaft".

  4. Ändern Sie die Konfigurationstypeigenschaft .

So legen Sie diese Linkeroption programmgesteuert fest

Siehe auch

MSVC-Linkerreferenz
MSVC-Linkeroptionen