Loading...
Select Version
Wenn Sie ein Anwendungsprogramm als DLL erzeugen möchten, dann gibt es gegenüber dem statischen Binden folgende Abweichungen:
Erstellen Sie das Projekt als Dynamic-Link Library, siehe Abschnitt „Projekterzeugen (Windows-Systeme)".
Ergänzen Sie alle Teilprogramme um die Anweisung
void declspec( dllexport )
, siehe Abschnitt „Anwendung übersetzen und binden (Windows-Systeme)". Dies kann z.B. so aussehen:void declspec( dllexport ) func (struct kc_ca *kb, struct work *spab)
Alle anderen Schritte sind analog zum statischen Binden.
DLLs werden wie Shared Objects auf Unix- und Linux-Systemen behandelt. Details zum Generieren und zum Einsatz von DLLs (alias Shared Objects) finden Sie in Abschnitt „Shared Objects austauschen". |