Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Anropa hanterad "entrypoint": Hanterad kod kanske inte körs under inläsningslåset, inklusive DLL-startpunkten och anrop som nås från DLL-startpunkten
Anmärkningar
Kompilatorn hittade en (sannolik) DLL-startpunkt som kompilerats till MSIL. På grund av potentiella problem med att läsa in en DLL vars startpunkt har kompilerats till MSIL, avråder du starkt från att kompilera en DLL-startpunktsfunktion till MSIL.
Mer information finns i Initiering av mixed assemblies och Linker Tools Error LNK1306.
Så här åtgärdar du det här felet
Kompilera inte modulen med /clr.
Markera startpunktsfunktionen med
#pragma unmanaged.
Example
I följande exempel genereras C4747.
// C4747.cpp
// compile with: /clr /c /W1
// C4747 expected
#include <windows.h>
// Uncomment the following line to resolve.
// #pragma unmanaged
BOOL WINAPI DllMain(HANDLE hInstance, ULONG Command, LPVOID Reserved) {
return TRUE;
}