Compilerfehler C2472

Aktualisiert: November 2007

Fehlermeldung

"Funktion" kann nicht in verwaltetem Code generiert werden: "Meldung". Kompilieren Sie mit /clr, um ein gemischtes Abbild zu generieren
'function' cannot be generated in managed code: 'message'; compile with /clr to generate a mixed image

Dieser Fehler tritt auf, wenn Typen, die von verwaltetem Code nicht unterstützt werden, in einer reinen CLR (Common Language Runtime)-Umgebung verwendet werden. Kompilieren Sie mit /clr, um den Fehler zu beheben.

Beispiel

Im folgenden Beispiel wird C2472 generiert.

// C2472.cpp
// compile with: /clr:pure
// C2472 expected

#include <cstdlib>

int main()
{
   int * __ptr32 p32;
   int * __ptr64 p64;

   p32 = (int * __ptr32)malloc(4);
   p64 = p32;
}

Siehe auch

Referenz

/clr (Common Language Runtime-Kompilierung)