Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
__declspec(palavra-chave) não pode ser usado com /clr:pure ou /clr:safe
Observações
As opções do compilador /clr:pure e /clr:safe estão obsoletas no Visual Studio 2015 e não são suportadas no Visual Studio 2017.
Um __declspec modificador usado implica um estado por processo.
/clr:pure implica um estado por appdomain. Portanto, declarar uma variável com o modificador de palavra-chave__declspec e compilar com /clr:pure não é permitido.
Example
O exemplo a seguir gera C3389:
// C3389.cpp
// compile with: /clr:pure /c
__declspec(dllexport) int g2 = 0; // C3389