Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
__declspec(keyword) ne peut pas être utilisé avec /clr:pure ou /clr:safe
Notes
Les options /clr:pure et /clr:safe du compilateur sont déconseillées dans Visual Studio 2015 et non prise en charge dans Visual Studio 2017.
Un modificateur __declspec utilisé implique un état par processus.
/clr:pure implique un état par-appdomain. Par conséquent, la déclaration d’une variable avec le modificateur de mot clé__declspec et la compilation avec /clr:pure n’est pas autorisée.
Exemple
L’exemple suivant génère l’erreur C3389 :
// C3389.cpp
// compile with: /clr:pure /c
__declspec(dllexport) int g2 = 0; // C3389