/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:
__declspec(dllexport) im Quellcode
Eine EXPORTS-Anweisung in einer DEF-Datei
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
Öffnen Sie das Dialogfeld Eigenschaftenseiten des Projekts. Ausführliche Informationen finden Sie unter Festlegen von Visual C++-Projekteigenschaften.
Klicken Sie auf den Ordner Konfigurationseigenschaften.
Klicken Sie auf die Eigenschaftenseite Allgemein.
Ändern Sie die Eigenschaft Konfigurationstyp.
So legen Sie diese Linkeroption programmgesteuert fest
- Siehe ConfigurationType.