2
即使警告級別4和「所有警告」也不會使6000 series警告出現。如何在MSVC++中啓用6000系列警告(代碼分析警告)?
即使警告級別4和「所有警告」也不會使6000 series警告出現。如何在MSVC++中啓用6000系列警告(代碼分析警告)?
實際啓用這些「代碼分析」警告有它自己的對話框。
在您的項目屬性中,您必須選中「在生成上啓用代碼分析」才能使其工作。
那麼此代碼應顯示錯誤6246:
#include <stdio.h>
int main()
{
int x ;
{
int x = 6 ;
printf("%d\n", x) ;
}
}
警告C6246:在外部範圍的同名的 'X' 皮聲明的局部聲明。
此設置看起來完全獨立於屬性對話框中的「配置屬性/ C/C++ /常規/警告級別」設置。