visual studio2015 调试错误

调试的时候总是不能获得变量的值,网上看了好多方法都解决不了。

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

     ä¸æ˜¯debug模式

    全局变量/静态变量

    变量所处的层数太深

    出了作用域

    ide没有加载上符号表

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

追问

请问没有加载上符号表是什么意思?

追答

要想追踪到变量,要为变量产生调试信息。变量名会放入一个表中,到时候从这个表中查询。如果ide没有正确的产生符号表,或者没有加载上符号表,就找不到符号信息,也就看不到变量的值。

追问

好吧,但是这个问题怎么解决呢?我能够确定不是前四种情况。

追答

不是告你说了么……

追问

我这不是放到表里了吗?为啥不能显示变量的值啊?

追答

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

温馨提示:内容为网友见解,仅供参考
无其他回答

vs2015怎么设置运行程序出错了会跳到错误的代码处
在调试-窗口-异常设置中勾选第二项(注意打勾)

解决VS2015诊断工具意外失败
HKEY_CURRENT_USER\\Software\\Microsoft\\VisualStudio\\14.0\\DiagnosticsHub\\LogLevel HKEY_CURRENT_USER\\Software\\Microsoft\\VisualStudio\\14.0\\DiagnosticsHub\\LogDirectory 两个注册表项,打开了诊断工具的日志 但是从日志中,看到的错误为 完全不知道什么意思。根据这个,又找到一个问答 https:\/\/developercommuni...

visualstudio调试错误(c语言),我该怎么解决?
错误出现在第17行的printf函数调用中。查看ISO\/IEC 9899:2018中对fprintf函数的描述,特别是对's'区分符的解释,我们得知正确的参数应当是一个字符类型的数组指针。数组中的字符会直到遇到空字符为止,被写入。如果指定了精度,那么只会写入指定数量的字节。如果精度未指定或超过数组大小,数组应包含一个空...

visualstudio点了调试出现发生生成错误
我先把Temp文件夹里的文件全部删除,但最后有6、7个文件和文件夹不能删,提示重试什么的。最后我就没删那几个,保留了下来。然后尝试发布,发现还是提示构建错误。最后打开发布网站路径的文件夹,发现里面的文件都删了,就只剩了一个asp.net_client文件夹(文件夹名好像是这么拼的,具体是怎样的忘记截...

为什么vs不能调试
vs不能调试的原因如下:1、未启动调试会话:在Visual Studio中,需要明确启动一个调试会话才能开始调试。2、项目配置问题:检查项目是否正确配置为调试模式。3、代码问题:代码有错误,Visual Studio可能无法正确地执行它。4、Visual Studio版本问题:确保安装的Visual Studio版本支持尝试调试的项目或代码。

Visual Studio实时调试器 总是自己弹出错误,关掉过一会又弹出来_百度...
解决的方法很简单,允许注册表编辑器,删除一下两条:HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\AeDebug\\Debugger HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\.NETFramework\\DbgManagedDebugger 接着打开VS2008,在工具-选项-调试-实时,把右面的三个选项的勾选去掉就可以了。

安装Visual Studio后所有程序出异常它霸道的管着 启用\/禁用Visual...
Visual Studio 调试器 实时调试实时调试是这样一种功能,当在 Visual Studio 外运行的程序遇到致命错误时,它自动启动 Visual Studio 调试器。实时调试使您能够在应用程序被操作系统终止之前检查错误。Visual Studio 调试器不需要在发生错误时是运行的。如果在启用了实时调试的情况下发生了错误,将打开一个...

visual studio 2015开发汽车4S店管理系统 .net程序 执行生成报错,调用...
什么调用异常 就重新引用某个DLL 打开引用 是不是看到有黄叹号 给黄叹号的删掉 重新引用 一般都解决了

总是弹出visual studio 实时调试器 三种解决办法
进入visual studio中 选择【工具】 》【选项】 点击【调式】 在【实时】选项卡中把【本机】【脚本】【托管】三个对勾取消掉就ok了 其实关闭调试似乎并没有解决问题 之后又会出现如下错误 三 最可靠的解决办法 在IIS网站属性 主目录 应用程序配置 调试下把第一个对号去掉即可 可能是客户的技术调试程序...

用visual studio编个C语言,调试后弹不出窗口。怎么会出现图中所说的错 ...
没有错误 程序最后加一句 system("pause");return 0;最开始还应该#include<stdlib.h>

相似回答