Dela via


Kompilatorvarning (nivå 1 och nivå 4) C4949

pragmas "managed" och "unmanaged" är endast meningsfulla när de kompileras med '/clr[:option]'

Anmärkningar

Kompilatorn ignorerar den hanterade och ohanterade pragmasen om källkoden inte kompileras med /clr. Den här varningen är informationsbaserad.

Example

I följande exempel genereras C4949:

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

När #pragma ohanterad används utan /clr är C4949 en nivå 4-varning.

I följande exempel genereras C4949:

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