Avertissement du compilateur C4936
ce __declspec est pris en charge uniquement lorsqu'il est compilé avec /clr ou /clr:pure
Notes
L’option /clr :pure compiler est déconseillée dans Visual Studio 2015 et non prise en charge dans Visual Studio 2017.
Un modificateur __declspec
a été utilisé, mais ce modificateur __declspec
est valide uniquement quand il est compilé avec l’une des options /clr .
Pour plus d’informations, consultez appdomain et process.
C4936 est toujours émis en tant qu’erreur. Vous pouvez désactiver C4936 avec le pragma warning .
Exemple
L’exemple suivant génère l’avertissement C4936 :
// C4936.cpp
// compile with: /c
// #pragma warning (disable : 4936)
__declspec(process) int i; // C4936
__declspec(appdomain) int j; // C4936