Partager via


Erreur du compilateur C3641

'function' : convention d’appel non valide 'calling_convention' pour la fonction compilée avec /clr :pure ou /clr :safe

Notes

Les options du compilateur /clr :pure et /clr :safe sont déconseillées dans Visual Studio 2015 et non prises en charge dans Visual Studio 2017.

Seule __clrcall convention d’appel est autorisée avec /clr :pure.

Exemple

L’exemple suivant génère l’erreur C3641 :

// C3641.cpp
// compile with: /clr:pure /c
void __cdecl f() {}   // C3641