Teilen über


Compilerfehler C2472

function“ kann nicht in verwaltetem Code generiert werden: „message“. Kompilieren Sie mit „/clr“, um ein gemischtes Image zu generieren.

Hinweise

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

Die Optionen "/clr:pure " und "/clr:safe compiler" sind in Visual Studio 2015 veraltet und werden in Visual Studio 2017 nicht unterstützt.

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