Udostępnij za pomocą


Ostrzeżenie kompilatora (poziom 1 i 4) C4949

pragmas "managed" i "unmanaged" mają znaczenie tylko wtedy, gdy kompilowane za pomocą polecenia "/clr[:option]"

Uwagi

Kompilator ignoruje zarządzane i niezarządzane pragmas, jeśli kod źródłowy nie jest kompilowany za pomocą polecenia /clr. To ostrzeżenie jest informacyjne.

Example

Poniższy przykład generuje C4949:

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

Jeśli #pragma niezarządzane jest używane bez /clr, C4949 jest ostrzeżeniem poziomu 4.

Poniższy przykład generuje C4949:

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