Delen via


Compilerfout C2435

Var: dynamische initialisatie vereist beheerde CRT, kan niet worden gecompileerd met /clr:safe

Opmerkingen

De opties /clr:pure en /clr:safe compiler zijn afgeschaft in Visual Studio 2015 en worden niet ondersteund in Visual Studio 2017.

Voor de initialisatie van de globale toepassingsdomeinvariabele is vereist dat de CRT is gecompileerd met /clr:pure, waardoor er geen verifieerbaar beeld wordt geproduceerd.

Zie appdomain en proces voor meer informatie.

Example

In het volgende voorbeeld wordt C2435 gegenereerd:

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

__declspec(process)
int globalvar2 = 0;