甚至警告4级和“所有警告”不会使6000个系列出现警告。
Answer 1:
事实上使这些“代码分析”的警告有它自己的对话。
在你的项目属性,你必须检查“关于构建启用代码分析”,使其工作。
然后,该代码应显示错误6246:
#include <stdio.h>
int main()
{
int x ;
{
int x = 6 ;
printf( "%d\n", x ) ;
}
}
警告C6246:在外部范围的同名的“X”皮声明的局部声明。
此设置似乎是完全独立于“配置属性/ C / C ++ /一般/警告级别”,在属性对话框中设置的。
文章来源: How do I enable the 6000 series warnings (code analysis warnings) in MSVC++?