Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
'function' : impossible de compiler une fonction non managé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.
Une compilation avec /clr :pure ou /clr :safe produit une image MSIL uniquement, une image sans code natif (non managé). Par conséquent, vous ne pouvez pas utiliser le unmanaged
pragma dans une compilation /clr :pure ou /clr :safe .
Pour plus d’informations, consultez /clr (Compilation Common Language Runtime) et géré, non managé.
Exemple
L’exemple suivant génère l’erreur C3862 :
// C3862.cpp
// compile with: /clr:pure /c
#pragma unmanaged
void f() {} // C3862