Share via


Upozornění kompilátoru (úrovně 1 a 4) C4949

Pragmas 'managed' a 'unmanaged' jsou smysluplné pouze při kompilaci pomocí /clr[:option].

Kompilátor ignoruje spravované a nespravované direktivy, pokud zdrojový kód není zkompilován pomocí /clr. Toto upozornění je informativní.

Následující ukázka vygeneruje C4949:

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

Pokud #pragma nespravovaný je použit bez /clr, C4949 je upozornění úrovně 4.

Následující ukázka vygeneruje C4949:

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