Delen via


Compilerfout C3862

'functie': kan geen onbeheerde functie compileren met /clr:pure of /clr:safe

Opmerkingen

De opties /clr:pure en /clr:safe compiler zijn afgeschaft in Visual Studio 2015 en worden niet ondersteund in Visual Studio 2017.

Een compilatie met /clr:pure of /clr:safe produceert een alleen MSIL-afbeelding, een afbeelding zonder native (onbeheerde) code. Daarom kunt u de unmanaged pragma niet gebruiken in een /clr:pure of /clr:safe compilatie.

Zie /clr (Common Language Runtime Compilation) en beheerd, onbeheerd voor meer informatie.

Example

In het volgende voorbeeld wordt C3862 gegenereerd:

// C3862.cpp
// compile with: /clr:pure /c
#pragma unmanaged
void f() {}   // C3862