如何忽略警告 c4090

How to ignore the warning c4090

本文关键字:c4090 警告 何忽略      更新时间:2023-10-16

All,我正在使用RtlZeroMemory清空项目中的内存。但是当我构建项目时,我收到一个警告,说warning C4090: 'function' : different 'const' qualifiers下面的代码。

RtlZeroMemory(&copiedRelatedObj, FltObjects->Size);

经过研究,我发现这个警告无关紧要,但它会停止构建过程。如何忽略或禁用此警告?谢谢。

使用 Visual Studio,您可以使用 #pragma 禁用警告

#pragma warning( disable : 4090 )

或者您可以通过以下方式为您的所有项目执行此操作

项目属性 -> C/C++ -> 高级 ->禁用特定警告

您应该尝试修复代码,而不是忽略此警告。

您应该阅读此线程和有关编译器警告的这篇文章。