Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der DLL-Einstiegspunkt Funktion kann nicht verwaltet sein; als systemeigen kompilieren
DllMain kann nicht zu MSIL kompiliert werden. DllMain muss zu systemeigenen Code kompiliert werden.
So beheben Sie diesen Fehler:
Kompilieren Sie die Datei, die den Einstiegspunkt ohne /clr enthält.
Setzen Sie den Einstiegspunkt in einen #pragma unmanaged-Abschnitt.
Weitere Informationen finden Sie unter
Beispiel
Im folgenden Beispiel wird LNK1306 generiert.
// LNK1306.cpp
// compile with: /clr /link /dll /entry:NewDllMain
// LNK1306 error expected
#include <windows.h>
int __stdcall NewDllMain( HINSTANCE h, ULONG ulReason, PVOID pvReserved ) {
return 1;
}