如何在MSVC ++中启用6000系列警告(代码分析警告)?

时间:2012-04-15 16:42:36

标签: visual-c++ compiler-warnings

即使警告级别4和“所有警告”也不会显示6000 series警告。

1 个答案:

答案 0 :(得分:3)

实际启用这些“代码分析”警告有它自己的对话框。

在项目属性中,必须选中“在构建时启用代码分析”才能使其正常工作。

code analysis

此代码应显示错误6246:

#include <stdio.h>

int main()
{
  int x ;

  {
    int x = 6 ;
    printf( "%d\n", x ) ;
  }

}
警告C6246:'x'的本地声明隐藏了外部范围内的同名声明。

此设置似乎完全独立于属性对话框中的“配置属性/ C / C ++ /常规/警告级别”设置。

setting doesnt matter