Compilerwarnung (Ebene 1 und Ebene 4) C4949

Pragmen "verwaltet" und "nicht verwaltet" sind nur dann sinnvoll, wenn sie mit '/clr[:option]' kompiliert wurden.

Der Compiler ignoriert die verwalteten und nicht verwalteten Pragmas, wenn der Quellcode nicht mit /clr kompiliert wird. Diese Warnung dient nur zu Informationszwecken.

Im folgenden Beispiel wird C4949 generiert:

// C4949.cpp
// compile with: /LD /W1
#pragma managed   // C4949

Wenn #pragma nicht verwaltet wird, ohne /clr verwendet wird, ist C4949 eine Warnung der Ebene 4.

Im folgenden Beispiel wird C4949 generiert:

// C4949b.cpp
// compile with: /LD /W4
#pragma unmanaged   // C4949