调试程序时在watch里为什么看不到变量的值
各位高人:
我在调试程序的时候发现无法看到变量的值.这是为什么?我感觉可能是在setting里哪设置出了问题,请朋友们帮帮忙.有什么解决方法吗?
万分感谢!
问题点数:50、回复次数:9Top
1 楼thisisll(学习王高李,有个好身体)回复于 2005-11-30 17:31:14 得分 15
你调试的时候是停在某个断点了吗?
没有的话
那当然看不到了Top
2 楼lixiaosan(小三)回复于 2005-11-30 17:35:58 得分 0
你调试的时候是停在某个断点了吗?
没有的话
那当然看不到了
呵呵Top
3 楼qly2010(深谷清幽)回复于 2005-11-30 17:40:39 得分 0
当然要那么做了,我是在单步调试的时候想查看某一个变量的值,无论是把鼠标放在变量上还是把变量放在watch里(当然这两种方法的结果肯定是一至的)都不行.可能是LIB或是project->setting里某一个地方出了问题,但是谁能说的详细一些呢!
再次感谢!Top
4 楼lixiaosan(小三)回复于 2005-11-30 17:51:27 得分 20
你是不是设置为release了,
菜单project->set active configuration->debug
要不rebuild all
Top
5 楼qly2010(深谷清幽)回复于 2005-11-30 17:55:14 得分 0
我没有release ,呵呵...Top
6 楼Mackz(在相互)回复于 2005-11-30 18:07:30 得分 15
是不是变量作用域的问题?Top
7 楼qly2010(深谷清幽)回复于 2005-11-30 18:14:49 得分 0
那也不可能几乎所有的变量都看不到值啊.很奇怪啊Top
8 楼qly2010(深谷清幽)回复于 2005-12-05 14:17:14 得分 0
解决了.先谢谢大家了.是unicode的问题.感谢朋友们!Top
9 楼qly2010(深谷清幽)回复于 2006-04-13 14:29:06 得分 0
解决办法:在VC环境里进行设置.Tools->Options->Debug选项卡. 在Display unicode strings 前挑上对号就搞定了Top




