Compilerwarnung C4936

__declspec wird nur bei einer Kompilierung mit /clr oder /clr:pure unterstützt.

Hinweise

Die Option "/clr:pure compiler" ist in Visual Studio 2015 veraltet und wird in Visual Studio 2017 nicht unterstützt.

Ein __declspec -Modifizierer wurde verwendet, der __declspec -Modifizierer ist aber nur gültig, wenn er mit einer der /clr -Optionen kompiliert wird.

Weitere Informationen finden Sie unter appdomain und process.

C4936 wird immer als Fehler ausgegeben. Sie können C4936 mit dem warning -Pragma deaktivieren.

Beispiel

Im folgenden Beispiel wird C4936 generiert:

// C4936.cpp
// compile with: /c
// #pragma warning (disable : 4936)
__declspec(process) int i;   // C4936
__declspec(appdomain) int j;   // C4936