Compilerfehler C3389

__declspec(Schlüsselwort) kann bei /clr:pure oder /clr:safe nicht verwendet werden

Ein verwendeter __declspec-Modifizierer impliziert einen prozessspezifischen Zustand./clr:pure impliziert einen anwendungsdomänenspezifischen Zustand.Die Deklaration einer Variable mit dem keyword**__declspec**-Modifizierer und die Kompilierung mit /clr:pure ist daher nicht zulässig.

Im folgenden Beispiel wird C3389 generiert:

// C3389.cpp
// compile with: /clr:pure /c
__declspec(dllexport) int g2 = 0;   // C3389