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.
'function': não é possível compilar uma função não gerenciada com /clr:pure ou /clr:safe
Observações
As opções do compilador /clr:pure e /clr:safe foram preteridas no Visual Studio 2015 e não têm suporte no Visual Studio 2017.
Uma compilação com /clr:pure ou /clr:safe produzirá uma imagem apenas MSIL, uma imagem sem código nativo (não gerenciado). Portanto, você não pode usar o unmanaged pragma em uma compilação /clr:pure ou /clr:safe .
Para obter mais informações, consulte /clr (Common Language Runtime Compilation) e managed, unmanaged.
Example
O exemplo a seguir gera C3862:
// C3862.cpp
// compile with: /clr:pure /c
#pragma unmanaged
void f() {} // C3862