Udostępnij za pomocą


Błąd kompilatora C2435

"var" : inicjowanie dynamiczne wymaga zarządzanego CRT, nie można skompilować z /clr:safe

Uwagi

Opcje kompilatora /clr:pure i /clr:safe są przestarzałe w programie Visual Studio 2015 i nieobsługiwane w programie Visual Studio 2017.

Inicjowanie globalnej zmiennej domeny dla aplikacji wymaga kompilowania CRT z elementem /clr:pure, który nie generuje weryfikowalnego obrazu.

Aby uzyskać więcej informacji, zobacz appdomain and process (Domena aplikacji i proces).

Przykład

Poniższy przykład generuje kod C2435:

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

__declspec(process)
int globalvar2 = 0;