Megosztás a következőn keresztül:


C3862 fordítási hiba

'function': nem felügyelt függvényt nem lehet lefordítani a /clr:pure vagy /clr:safe használatával

Megjegyzések

A /clr:pure és /clr:safe fordítóbeállítások elavultak a Visual Studio 2015-ben, és nem támogatottak a Visual Studio 2017-ben.

A /clr:pure vagy /clr:safe összeállítás csak MSIL-képet hoz létre, amelyben nincs natív (nem felügyelt) kód. Ezért nem használhatja a unmanaged pragmát /clr:pure vagy /clr:safe fordításkor.

További információ: /clr (Common Language Runtime Compilation) és felügyelt, nem felügyelt.

Example

A következő példa c3862-t hoz létre:

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