/DLL (DLL erstellen)
/DLL
Hinweise
Die Option "/DLL" erstellt eine DLL als Standard Ausgabedatei. 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:
__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 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 in einem vorläufigen Schritt vor dem Erstellen der DLL dieselbe Gruppe von Objektdateien übergeben werden muss, wenn Sie die DLL erstellen, wie Sie beim Erstellen der Importbibliothek übergeben haben.
So legen Sie diese Linkeroption in der Visual Studio-Entwicklungsumgebung fest
Ö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).
Klicken Sie auf den Ordner "Konfigurationseigenschaften ".
Klicken Sie auf die Seite " Allgemeine Eigenschaft".
Ändern Sie die Konfigurationstypeigenschaft .
So legen Sie diese Linkeroption programmgesteuert fest
- Siehe ConfigurationType.
Siehe auch
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für