Partager via


Erreur du compilateur C2393

'symbol' : le symbole par appdomaine ne peut pas être alloué dans le segment 'segment'

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’utilisation de variables appdomain implique que vous compilez avec /clr :pure ou /clr :safe, et qu’une image sécurisée ou pure ne peut pas contenir de segments de données.

Pour plus d’informations, consultez /clr (Compilation Common Language Runtime).

Exemple

L’exemple suivant génère l’erreur C2393. Pour résoudre ce problème, ne créez pas de segment de données.

// C2393.cpp
// compile with: /clr:pure /c
#pragma data_seg("myseg")
int n = 0;   // C2393