Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Funkci nelze zkompilovat jako nativní: důvod
Kompilátor nemohl zkompilovat funkci do knihovny MSIL.
Další informace naleznete v tématu spravované, nespravované a /clr (Common Language Runtime Compilation).
Oprava této chyby
Odeberte kód funkce, který nelze zkompilovat do jazyka MSIL.
Buď nekompilujte modul pomocí /clr, nebo funkci označte jako nespravovanou s nespravovanou direktivou pragma.
Příklad
Následující ukázka vygeneruje C2346.
// C2346.cpp
// processor: x86
// compile with: /clr
// C2346 expected
struct S
{
S()
{
{ __asm { nop } }
}
virtual __clrcall ~S() { }
};
int main()
{
S s;
}