DSP

VC调试时无法查看变量的值

2019-07-13 18:24发布

 前面不久碰到在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的网站查查有关“生成调试信息”的资料喽!