VS 2008编译器选项,用于标记未初始化的变量

时间:2010-03-30 11:44:58

标签: c++ visual-studio visual-studio-2008 visual-c++

VS 2008(C ++)中是否有编译器选项来公开未初始化的变量?我正在尝试调试一个问题,其中DLL的“发布”版本不起作用,但DLL的“调试”版本确实有效。

3 个答案:

答案 0 :(得分:1)

iirc,将警告级别设置为4将有助于此

答案 1 :(得分:0)

cl.exe sample.cpp / analyze
here是MSDN上的链接

您正在寻找警告编号C6001

答案 2 :(得分:0)

我的正常调试版本似乎启用了此警告:

warning C4700: uninitialized local variable 'xxx' used

并且发布版本中不存在警告。