前面不久碰到在Debug下调试VC程序居然查看不了局部变量的值,心里很是纳闷,经过一番周折终于搞定了。因为这个问题不多见,这里给大家分享以下我的解决方法:
打开工程文件dsp(vc6.0):
里面找到Debug的配置
在!ELSEIF "$(CFG)" == "工程名 - Win32 Debug"下面
# ADD BASE CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_AFXDLL" /Yu"stdafx.h" /FD /GZ /c
# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "..(省略)
以" / "开头的都是一些编译选项。需要注意的是其中与调试相关的选项有"/ZI"和"/D "_DEBUG""两个。
解决方法是把"/ZI"改成"/Z7",至于为什么?呵呵 各位自己去microsoft的网站查查有关“生成调试信息”的资料喽!