Freigeben ü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. Um Exporte anzugeben, stehen Ihnen die folgenden drei Methoden zur Verfügung. Es wird empfohlen, sie in der angegebenen Reihenfolge zu verwenden:

  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, eine DLL zu erstellen, bietet die LIBRARY-Anweisung für die Moduldefinition. Die Optionen /BASE und /DLL sind zusammen das Äquivalent der LIBRARY-Anweisung.

Verwenden Sie diese Option nicht in der Entwicklungsumgebung; sie darf nur in der Befehlszeile verwendet werden. Die Option wird beim Erstellen eines DLL-Projekts mit einem Anwendungs-Assistenten eingestellt.

Wenn Sie die Importbibliothek in einem vorherigen Schritt erstellen, muss vor der Erstellung der DLL derselbe Satz von Objektdateien zur Erstellung der DLL übergeben werden wie bei der Erstellung der Importbibliothek.

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

  1. Öffnen Sie das Dialogfeld Eigenschaftenseiten des Projekts. Ausführliche Informationen finden Sie unter Festlegen von Visual C++-Projekteigenschaften.

  2. Klicken Sie auf den Ordner Konfigurationseigenschaften.

  3. Klicken Sie auf die Eigenschaftenseite Allgemein.

  4. Ändern Sie die Eigenschaft Konfigurationstyp.

So legen Sie diese Linkeroption programmgesteuert fest

Siehe auch

Referenz

Festlegen von Linkeroptionen

Linkeroptionen