Compartilhar via


Erro do Compilador C2435

'var' : inicialização dinâmica requer CRT gerenciado, não é possível compilar com /clr:safe

Comentários

As opções do compilador /clr:pure e /clr:safe foram preteridas no Visual Studio 2015 são incompatíveis com o Visual Studio 2017.

A inicialização da variável de domínio global por aplicativo requer o CRT compilado com /clr:pure, o que não produz uma imagem verificável.

Para obter mais informações, consulte appdomain e process.

Exemplo

O seguinte exemplo gera o C2435.

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

__declspec(process)
int globalvar2 = 0;