visual studio2015 调试错误 50

调试的时候总是不能获得变量的值,网上看了好多方法都解决不了。... 调试的时候总是不能获得变量的值,网上看了好多方法都解决不了。 展开
 我来答
百度网友c274085a8
2016-10-04 · 超过51用户采纳过TA的回答
知道小有建树答主
回答量:90
采纳率:100%
帮助的人:84.2万
展开全部

ide里看不到变量的值,有这么几种情况

  1.  不是debug模式

  2. 全局变量/静态变量

  3. 变量所处的层数太深

  4. 出了作用域

  5. ide没有加载上符号表

简单的解决方法是将要观察的变量赋给一个临时变量,然后观察这个你新建的变量,或者用打印语句输出出来。

更多追问追答
追问
请问没有加载上符号表是什么意思?
追答
要想追踪到变量,要为变量产生调试信息。变量名会放入一个表中,到时候从这个表中查询。如果ide没有正确的产生符号表,或者没有加载上符号表,就找不到符号信息,也就看不到变量的值。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式