vs2015局部变量窗口不显示变量信息

vs2015里面调试一个程序,发现局部变量窗口那里并不显示变量信息,右击后全是灰色不可选择选项,这是怎么回事儿???(有这个窗口,但就是不显示他的变量名,值,类型等信息)求解图片说明图片说明

1

2个回答

1
qq_32182637
扬帆丶起航 你没看完吗?我这里是已经有了那个窗口,但是不能显示变量,是灰色的
2 年多之前 回复

我也遇到一样的问题, 楼主的解决了没

1
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
vs里不显示局部变量了
首先,你要确保VS处于调试状态(因为编辑状态和调试状态的菜单以及工具栏会不同)。 然后选择菜单【调试】-【窗口】里面的【局部变量】、【自动窗口】和【监视】-【监视 n】都可以显示变量的值,只是显示的变量会不同
visual studio 调试状态下,局部变量窗口不显示某些变量的设置
在工程上右键,打开属性页,配置属性-->C/C++-->优化,将优化改为“已禁用/Od”
关于VS调试代码看不到局部变量或者监视变量无效的问题
若是没有发布在IIS可以只关注方案一 方案一: (图片地址引用博客园:http://www.cnblogs.com/wdw31210/p/3641289.html) 方案二: 重启IIS 方案三: IIS中网站的程序应用池不要用默认的应用池,新建一个可以使用的应用池然后更改网站的应用程序池到新建的应用池,回收应用池重启网站即可...
VS2010 c++工程在调试的时候看不到局部变量的值
设置问题项目右键属性打开后--Configuration
调试时看不到局部变量的值
确实会遇到这种情况,下面是对应的解决方案: 在VC2005下调试一个程序时,如果看不到局部变量的值,原因可能是项目选项优化开关被打开了,某些局部变量被优化掉。关闭优化选项,调试时会看到局部变量的值。   我用的是VC8,这个是代码优化: 属性 -> C/C++ -> Optimization -> Optimization 设成Disabled(/0d); 默认Debug版
vs2015调试时无法查看变量值(调试时无法查看string、vector等类型的值)
一、现象   最近使用vs2015调试C++程序,结果发现了一个很奇怪的问题:调试时无法查看stl里面string,vector,list等容器类的值了,如下图所示,调试时把鼠标移动到“str”这个变量上面,结果发现显示“str|{...}”,无法显示str的值了。   正常情况下调试时应该显示“hello world”才对,如下图所示:   二、问题产生的可能原因   问题发...
编译不完全导致调试时无法查看局部变量的值
因为项目需要,需要用框架代码动去解析执行另一部分动态代码。 然而用eclipse在调试动态代码时,发现只能看成员变量的值,局部变量的值不能查看(cannot be resolved to a var),方法参数只能以参数1、参数2的形式看到而没有名字 估计到编译期可能有问题,在框架代码编译动态代码时加上参数-g即可 javac的参数-g可以生成所有的调试信息,默认情况下不会生成保存局部变量的
vs调试时怎样在即时窗口中显示临时变量
1 将release版本该文debug版本 再调试。vs 在release版本中优化了代码。
VS2010+Qt4调试时监视窗口部分类型变量只显示地址不显示值
打开vs安装目录,如Microsoft VisualStudio 10.0\Common7\Packages\Debugger 打开文件autoexp.dat。该文件内有关于此文件作用的介绍。找到不能正确显示的变量,去除变量前的注释。 (同时安装Qt4和Qt5的情况下发现Qt4版本的QString及QByteArray等均被注释掉,此方法可解决)
vs2010的局部变量无法在调试时查看
由于vs2010自身的bug https://connect.microsoft.com/VisualStudio/feedback/details/613569/cannot-inspect-local-variables-while-debugging-in-vs2010-cxx0017-symbol-not-found-error#details 如果函数体内 的花括号代码体内又有局部
Android Studio调试时无法watch局部变量值
在Android Studio中下断点调试时,可以在“Watches”窗口中查看变量的。但是当要查看的变量是局部变量时,String path = getFilesDir().toString();在“Watches”窗口中无法查看path的值,如图1所示。 图1 无法显示局部变量的值可以通过修改gradle文件来实现显示局部变量值的功能。1 gradle文件简介Android Studio采用G...
KEIL调试时的WATCH窗口是查看的全局变量值,不能看内部变量值
watch框内的变量只有在当前变量作用域的才可以添加,例如全局变量。局部变量即使添加后,在下次调试时也会从watch窗口移除,改到locals窗口内显示。这个 ' 符号似乎是表示该变量是上次调试时定义的,好像没其他什么作用。做过测试,只要成功被记录进watch窗口的全局变量,即使该量的物理地址发生了变化,下次调试时调试器也能准确跟踪到,并在watch内刷新结果。locals窗口是查看当前函数处内部
在调试c++程序时无法显示局部变量解决办法
在调试c++程序时无法显示局部变量解决办法: 其实是gdb调试时局部变量不可查看问题 调试程序时,在gdb内p var,会提示No symbol "var" incurrent context. 即使没有使用任何编译优化选项,仍然不能查看,放狗搜了一下,可能是这些变量被优化到寄存器中,gdb无法读取。 解决方案:在编译是加入 ‘-gstabs+’  选项,比如: g++ -g -Wall
使用 IntelliTrace(智能跟踪) 调试应用程序
1、工具--选项-IntelliTrace
如何在IAR中通过Watch窗口观察局部变量的值
原文地址:http://www.cnblogs.com/wx865220862/archive/2013/03/27/2984168.html 最近在用430开发一款产品,在软件调试的时候发现Watch窗口中无法观察局部变量的值,总是显示,下面通过一个简答的例子说明一下现象: #include "msp430g2553.h" /* Global variable */
keil 局部变量不能查看值,显示为not in scope
 0级优化: 1、 常数折叠:只要有可能,编译器就执行将表达式化为常数数字的计算,其中包括运行地址的计算。 2、 简单访问优化:对8051系统的内部数据和位地址进行访问优化。 3、 跳转优化:编译器总是将跳转延至最终目标上,因此跳转到跳转之间的命令被删除。 1级优化: 1、 死码消除:无用的代码段被消除。 2、 跳转否决:根据一个测试回溯,条件跳转被仔细检查,以决定是否能够简化或
vs在release下调试时局部变量值错位修复
特指Microsoft的VC2005、VC2008、VC2010、VS20XX等。 调试时变量的监视窗口显示的值出现错误,或者张冠李戴,或者本来程序中已经赋值显示出来的却没有,如果让程序将变量输出,却是正确的。  有人已经提出了解决问题的方法:将项目属性的C++常规设置中的“调试信息格式”设置到“ZI”那一项,将“优化”设置到“禁用”,这确实解决了问题。   就是因为选择了
MDK 查看局部变量显示<not in scope>
用MDK调试一块STM32F207的程序,想查看一下变量却发现watch窗口总是  和,无奈只好凑合着通过printf函数进行串口打印查看。 后来实在受不了,想了一下,觉得应该是编译器把这个局部变量给优化掉了,并没有在内存中生成,果断把优化级别改为Level 0,重新编译,解决。
Keil调试局部变量显示"not in scope"的问题解决
Keil调试局部变量显示"not in scope"的问题解决      今天在调试程序的时候,发现函数返回值赋值给变量时,变量值总是显示"not in scope",无法看到变量被赋的值。     出现这种情况的原因是这个局部变量没被分配到内存,或者变量被编译器优化了。     编译器优化级别高的时候,编译器为了优化,可能并没有按照我们想要执行的代码汇编。
Windbg局部变量显示不正确
Windbg中局部变量显示不正确
gdb 局部变量无法查看
eg:g++ -g -o xds.cpp xds -gstabs+即可
VS监视变量窗口显示“未定义标识符”
解决方法:右键工程->属性->C/C++->优化->“已禁用/Od” Od就是optimization disabled...
gdb调试时局部变量不可查看问题
调试程序时,在gdb内p var,会提示No symbol "var" in current context.即使没有使用任何编译优化选项,仍然不能查看,放狗搜了一下,可能是这些变量被优化到寄存器中,gdb无法读取。解决方案:在编译是加入 ‘-gstabs+’  选项,比如:g++ -g -Wall  -gstabs+ -o main.o main.cppgdb main,
Myeclipse 调试(debug)时 不显示局部变量值
Myeclipse debug时,局部变量在variables中不显示,expressions中全是XX cannot be resolved,如下图所示:     鼠标放在变量上时也不显示值。   解决方法:右击工程--》properties--》Java Compiler-->把“add variable attributes to generated class (used
Keil中调试时Watch窗口变量不实时显示
调试状态下,勾上View->Periodic Window Update
Android Studio 在调试模式下查看不了局部变量
我在把eclipse的项目导入到studio后进行断电调试,发现都查看不了局部变量的值,后来上网查了下,说是在gradle文件把testCoverageEnabled设为false就可以了,试了下果然如此buildTypes { release { debuggable false minifyEnabled false //删除没
C#里怎么在调试时把局部变量监视器弄出来
打上断点,运行,在调试过程中按 Crtl + D , L 或是在 上边的菜单栏中选择 调试 --&amp;gt; 窗口 --&amp;gt; 局部变量 Java自学的网站(Java全栈工程师 | 以实例驱动学习 | how2j.cn)...
vs2015调试时无法看变量的值revit二次开发时
莫名奇妙的vs不能正常调试了,我于是乎给vs做修复,哎……折腾了老半天,也没有解决问题! 于是乎,到处问,终于得到了答复:卸载橄榄山……一试便行…… 或者参考叶老师博客:https://blog.csdn.net/JoeXiongjin/article/details/80085861 ...
VS 使用System.Console打印时输出窗口不显示
在项目属性中勾选“启用visual studio承载进程”可以在输出窗口中的调试打印信息中显示System.Console打印信息
MDK/Keil 中,J-Link调试查看变量值总是显示<not in scope>
MDK/Keil 中,J-Link调试查看变量值总是显示<not in scope>的原因分析和解决办法
VS 2017 C++查看变量
在使用vs2017时,调试无法看到变量的值,解决方案如下: 1.启动调试 2.调试——&amp;gt;窗口——&amp;gt;自动窗口(Ctrl+Alt+V,A) 如下图:   
vs2012 调试时看不到变量的内容
vs2012 调试时看不到变量的内容 在工程上右键,打开属性页,配置属性——C/C++——优化,将优化改为“已禁用/Od”,再试试,你可能会有意想不到的惊喜~
关于vs中运行时变量值的查看
vc的设置中会用"$(VCInstallDir)"之类的变量来表示路径,可以通过打开vs2008的命令行运行界面, 之后打set命令回车就可以看到vs中设置的各个变量的值。 这些环境变量一般在 工具--选项--项目和解决方案--vc++目录右侧的区域出现。
20150812-如何在IAR中通过Watch窗口观察局部变量的值
原文地址:http://www.cnblogs.com/wx865220862/archive/2013/03/27/2984168.html 最近在用430开发一款产品,在软件调试的时候发现Watch窗口中无法观察局部变量的值,总是显示,下面通过一个简答的例子说明一下现象:#include "msp430g2553.h"/* Global variable */ unsigned char Re
Android studio debug代码时不显示变量值
出现的问题:debug的时候断点走不到,同时也不显示变量值 报错信息:java.lang.ClassNotFoundException: com.bjmulian.emulian.core.AppCache at java.lang.Class.classForName(Native Method) at java.lang.Class.forName(Class.java:...
vs2013 监视变量显示未定义标识符的问题
今天在使用VS2013调试工程的时候,对于有些变量,在使用watch的时候总是显示未定义标识符。可是明明已经定义的变量并且能够正确运行,为什么会出现未定义标识符的原因呢?后来在网上找了很久还找到一个正确的回答。现在把原因和解决方案给出来。 原因: vs2013在编译的时候采用了较快的编译模式,所以有些变量就显示未定义了。 解决方案: 项目-》属性-》c/c++-》优化-》改为禁用/OD 重
OpenGL学习笔记:Console工程下怎么不显示控制台黑窗口只显示Windows窗口(VS2015)
对于vs2015,地方在项目->属性->链接器, 然后在左边选中高级,如图所示, 在最上面的入口点输入mainCRTStartup,再选中系统,如图所示, 在最上面的子系统选择Windows即可了。 为什么这样设置下就可以了了。主要是因为Windows系统下有几种子系统,一种是控制台,一种是窗口子系统,如果建立了控制台工程肯定是要创建控制台子系统程序了,建立了Windows A
vs2013 设置不显示输出窗口
工具-选项-项目与解决方案-常规-取消“在生成开始时显示输出窗口”的勾选
VS断点信息无法输出到调试窗口
vs断点无法输出到调试窗口
Eclipse如何debug调试jdk源码,并显示局部变量值
Eclipse调试jdk源码,参考: http://blog.csdn.net/xuefeng0707/article/details/8738869 显示局部变量值,参考: http://blog.csdn.net/leehsiao/article/details/50562871 其实,我在调试jdk源码时出现了上述参考都解决不了的几个其他奇葩问题,我总结原因主要是两个: 1.jdk...
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 大数据培训信息 云计算信息平台