Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
'function': nie można skompilować niezarządzanej funkcji z /clr:pure lub /clr:safe
Uwagi
Opcje kompilatora /clr:pure i /clr:safe są przestarzałe w programie Visual Studio 2015 i nieobsługiwane w programie Visual Studio 2017.
Kompilacja z /clr:pure lub /clr:safe spowoduje utworzenie obrazu tylko MSIL, obrazu bez natywnego (niezarządzanego) kodu. W związku z tym nie można użyć unmanaged pragma w kompilacji /clr:pure lub /clr:safe .
Aby uzyskać więcej informacji, zobacz /clr (kompilacja środowiska uruchomieniowego języka wspólnego) i zarządzane, niezarządzane.
Przykład
Poniższy przykład generuje C3862:
// C3862.cpp
// compile with: /clr:pure /c
#pragma unmanaged
void f() {} // C3862