Condividi tramite


Errore del compilatore C2472

Impossibile generare 'function' nel codice gestito: 'message'; compilare con /clr per generare un'immagine mista

Osservazioni:

Questo errore si verifica quando vengono usati tipi non supportati dal codice gestito all'interno di un ambiente Common Language Runtime (CLR). Compilare con /clr per risolvere l'errore.

Le opzioni del compilatore /clr:pure e /clr:safe sono deprecate in Visual Studio 2015 e non supportate in Visual Studio 2017.

Esempio

Il seguente codice di esempio genera l'errore C2472.

// 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;
}

Vedi anche