Avviso del compilatore (livello 1 e livello 4) C4949

pragmas 'managed' e 'unmanaged' sono significativi solo quando vengono compilati con '/clr[:option]'

Il compilatore ignora i pragma gestiti e non gestiti se il codice sorgente non viene compilato con /clr. Si tratta di un avviso informativo.

L'esempio seguente genera l'errore C4949:

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

Quando #pragma non gestito viene usato senza /clr, C4949 è un avviso di livello 4.

L'esempio seguente genera l'errore C4949:

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