Bagikan melalui


Compiler Warning (level 1 dan level 4) C4949

pragmas 'managed' dan 'unmanaged' hanya bermakna ketika dikompilasi dengan '/clr[:option]'

Kompilator mengabaikan pragma terkelola dan tidak terkelola jika kode sumber tidak dikompilasi dengan /clr. Peringatan ini bersifat informasi.

Sampel berikut menghasilkan C4949:

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

Ketika #pragma tidak terkelola digunakan tanpa /clr, C4949 adalah peringatan tingkat 4.

Sampel berikut menghasilkan C4949:

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