Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
即使是警告级别 4 和“所有警告”也不会使6000 系列警告出现。
实际上启用这些“代码分析”警告有它自己的对话框。
在您的项目属性中,您必须选中“在构建时启用代码分析”才能使其工作。
然后此代码应显示错误 6246:
#include <stdio.h> int main() { int x ; { int x = 6 ; printf( "%d\n", x ) ; } }
警告 C6246:“x”的本地声明隐藏了外部范围内的同名声明。
此设置似乎完全独立于属性对话框中的“配置属性/C/C++/常规/警告级别”设置。