Предупреждение компилятора (уровни 1 и 4) C4949
pragmas "managed" и "unmanaged" имеют смысл только при компиляции с "/clr[:option]"
Компилятор игнорирует управляемые и неуправляемые прагмы, если исходный код не компилируется с /clr. Это предупреждение носит информационный характер.
Следующий пример приводит к возникновению ошибки C4949:
// C4949.cpp
// compile with: /LD /W1
#pragma managed // C4949
Если #pragma неуправляемый используется без /clr, C4949 является предупреждением уровня 4.
Следующий пример приводит к возникновению ошибки C4949:
// C4949b.cpp
// compile with: /LD /W4
#pragma unmanaged // C4949
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по