Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A 'função' não pode ser compilada como nativa: motivo
Observações
O compilador não pôde compilar uma função no MSIL.
Para obter mais informações, consulte gerenciado, não gerenciado e /clr (Compilação do Common Language Runtime).
Para corrigir este erro
Remova o código na função que não pode ser compilada no MSIL.
Não compile o módulo com /clr ou marque a função como não gerenciada com o pragma não gerenciado.
Exemplo
O exemplo a seguir gera C2346.
// C2346.cpp
// processor: x86
// compile with: /clr
// C2346 expected
struct S
{
S()
{
{ __asm { nop } }
}
virtual __clrcall ~S() { }
};
int main()
{
S s;
}