Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
'function': kann keine nicht verwaltete Funktion mit /clr:pure oder /clr:safe kompilieren
Hinweise
Die Optionen "/clr:pure " und "/clr:safe compiler" sind in Visual Studio 2015 veraltet und werden in Visual Studio 2017 nicht unterstützt.
Eine Kompilierung mit /clr:pure oder /clr:safe erzeugt ein nur MSIL-Bild, ein Bild ohne systemeigenen (nicht verwalteten) Code. Daher können Sie das unmanaged Pragma nicht in einer /clr:pure - oder /clr:safe-Kompilierung verwenden.
Weitere Informationen finden Sie unter /clr (Common Language Runtime Compilation) und verwalteten, nicht verwalteten.
Beispiel
Im folgenden Beispiel wird C3862 generiert:
// C3862.cpp
// compile with: /clr:pure /c
#pragma unmanaged
void f() {} // C3862