/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:
__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 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
Ö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.