Partager via


Erreur des outils Éditeur de liens LNK1306

Mise à jour : novembre 2007

Message d'erreur

'fonction' de point d'entrée de la DLL ne peut pas être managé ; compilez en natif
DLL entry point function cannot be managed; compile to native

Introduit dans Visual C++ 2005, DllMain ne peut pas être compilé en MSIL ; il doit être compilé en natif.

Pour y remédier :

Exemple

L'exemple suivant génère l'erreur LNK1306.

// 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;
}