Linkertoolfehler LNK1306
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;
}