Verwenden Load-Time dynamischer Verknüpfung
Nachdem Sie eine DLL erstellt haben, können Sie die von ihr definierten Funktionen in einer Anwendung verwenden. Im Folgenden finden Sie eine einfache Konsolenanwendung, die die funktion myPuts verwendet, die aus Myputs.dll exportiert wurde (siehe Erstellen einer einfachen Dynamic-Link Bibliothek).
Da in diesem Beispiel die DLL-Funktion explizit aufgerufen wird, muss das Modul für die Anwendung mit der Importbibliothek Myputs.lib verknüpft werden. Weitere Informationen zum Erstellen von DLLs finden Sie in der Dokumentation, die in Ihren Entwicklungstools enthalten ist.
#include <windows.h>
extern "C" int __cdecl myPuts(LPCWSTR); // a function from a DLL
int main(VOID)
{
int Ret = 1;
Ret = myPuts(L"Message sent to the DLL function\n");
return Ret;
}
Zugehörige Themen
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