C++ 如何禁用C+;的特定警告+;在Visual Studio 2019中?

C++ 如何禁用C+;的特定警告+;在Visual Studio 2019中?,c++,visual-studio-2019,C++,Visual Studio 2019,我找到的答案建议右键单击解决方案并转到代码分析设置,但这在VS2019中已被弃用。我在StackOverflow上找到了一个关于Roslyn分析器的回复,但这只适用于.NET。我需要禁用warningC26451,因为它完全没有用处,在int上执行算术运算的每一行都加下划线 如何禁用此警告,它是否可以永久性地或仅通过每个解决方案禁用?< /P> < P>禁用C++项目的特定警告,选择ProjtProjkProtots -配置属性-C/C++ +高级-禁用特定警告-编辑…然后在没有C部分的情况下输

我找到的答案建议右键单击解决方案并转到
代码分析设置
,但这在VS2019中已被弃用。我在StackOverflow上找到了一个关于Roslyn分析器的回复,但这只适用于.NET。我需要禁用warning
C26451
,因为它完全没有用处,在
int
上执行算术运算的每一行都加下划线


如何禁用此警告,它是否可以永久性地或仅通过每个解决方案禁用?< /P> < P>禁用C++项目的特定警告,选择ProjtProjkProtots -配置属性-C/C++ +高级-禁用特定警告-编辑…然后在没有

C
部分的情况下输入要抑制的警告代码(
26451
)。


现在执行代码分析不会产生
C26451
警告。也就是说,最好避免隐藏警告。

您有吗?您可以针对每个项目禁用警告,而不是针对整个解决方案。@CoryKramer遗憾的是,文档已过时。右键单击项目确实会显示一个视图子菜单,但该菜单仅包含选项
查看类图
,尽管我不是2019年的最新更新。我同意您关于抑制警告的意见,但在这个特殊的例子中,我发现将所有的
int
s转换为
long
s更为繁重。这不也会从intellisense中删除下划线吗?@Legion确实如此。