Share via


Advertencia del compilador (niveles 1 y 4) C4949

las pragmas "managed" y "unmanaged" solamente son significativas cuando se compilan con "/clr[:option]"

El compilador omite las pragmas managed y unmanaged si el código fuente no se compila con /clr. La advertencia es informativa.

El ejemplo siguiente genera la advertencia C4949:

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

Cuando se usa #pragma unmanaged sin /clr, C4949 es una advertencia de nivel 4.

El ejemplo siguiente genera la advertencia C4949:

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