Partager via


Erreur du compilateur C2435

'var' : l’initialisation dynamique nécessite un CRT managé, ne peut pas être compilée avec /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.

L’initialisation de la variable de domaine global par application nécessite la compilation CRT avec /clr:pure, qui ne produit pas d’image vérifiable.

Pour plus d’informations, consultez appdomain et process.

Exemple

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

// C2435.cpp
// compile with: /clr:safe /c
int globalvar = 0;   // C2435

__declspec(process)
int globalvar2 = 0;