Partage via


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