Sdílet prostřednictvím


Chyba kompilátoru C2435

'var' : Dynamická inicializace vyžaduje spravované CRT, nemůže kompilovat pomocí /clr:safe

Poznámky

Možnosti kompilátoru /clr:pure a /clr:safe jsou v sadě Visual Studio 2015 zastaralé a v sadě Visual Studio 2017 nejsou podporované.

Inicializace globální proměnné domény pro jednotlivé aplikace vyžaduje CRT zkompilovaný s /clr:pure, což nevytáčí ověřitelnou image.

Další informace najdete v tématu appdomain a proces.

Příklad

Následující příklad vygeneruje C2435:

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

__declspec(process)
int globalvar2 = 0;