vs2010 调试无法查看局部变量的值 [问题点数:50分,结帖人yaochunyu236]

Bbs1
本版专家分:0
结帖率 80%
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs2
本版专家分:252
Bbs1
本版专家分:0
VS2010+Qt4调试时监视窗口部分类型变量只显示地址不显示值
打开vs安装目录,如Microsoft VisualStudio 10.0\Common7\Packages\Debugger 打开文件autoexp.dat。该文件内有关于此文件作用的介绍。找到不能正确显示的变量,去除变量前的注释。 (同时安装Qt4和Qt5的情况下发现Qt4版本的QString及QByteArray等均被注释掉,此方法可解决)
编译不完全导致调试无法查看局部变量的值
因为项目需要,需要用框架代码动去解析执行另一部分动态代码。 然而用eclipse在<em>调试</em>动态代码时,发现只能看成员变量的值,<em>局部变量</em>的值不能<em>查看</em>(cannot be resolved to a var),方法参数只能以参数1、参数2的形式看到而没有名字 估计到编译期可能有问题,在框架代码编译动态代码时加上参数-g即可 javac的参数-g可以生成所有的<em>调试</em>信息,默认情况下不会生成保存<em>局部变量</em>的
visual studio 调试状态下,局部变量窗口不显示某些变量的设置
在工程上右键,打开属性页,配置属性C/C++优化,将优化改为“已禁用/Od”
Visual Studio 2010的调试(断点设置、变量查看
(1)、在需要暂停的位置设置断点 (方法一:将鼠标置于将要设置断点的行,按F9或在<em>调试</em>中选择设置断点;方法二:单击将要设置断点的代码行的左侧边区域),如下图所示: (2)、点击“开始<em>调试</em>”或F5,进行<em>调试</em>; (3)、当程序执行到断点处,执行暂停(处于中断模式),如下图所示: (4)、此时可检查变量的值 方法一:将鼠标指针悬停在该变量上方,该变量的值将显示,如下图红色背景的单...
vs在release下调试局部变量值错位修复
特指Microsoft的VC2005、VC2008、VC2010、VS20XX等。 <em>调试</em>时变量的监视窗口显示的值出现错误,或者张冠李戴,或者本来程序中已经赋值显示出来的却没有,如果让程序将变量输出,却是正确的。  有人已经提出了解决问题的方法:将项目属性的C++常规设置中的“<em>调试</em>信息格式”设置到“ZI”那一项,将“优化”设置到“禁用”,这确实解决了问题。   就是因为选择了
gdb调试局部变量不可查看问题
<em>调试</em>程序时,在gdb内p var,会提示No symbol "var" in current context.即使没有使用任何编译优化选项,仍然不能<em>查看</em>,放狗搜了一下,可能是这些变量被优化到寄存器中,gdb<em>无法</em>读取。解决方案:在编译是加入 ‘-gstabs+’  选项,比如:g++ -g -Wall  -gstabs+ -o main.o main.cppgdb main,
keil 局部变量不能查看值,显示为not in scope
 0级优化: 1、 常数折叠:只要有可能,编译器就执行将表达式化为常数数字的计算,其中包括运行地址的计算。 2、 简单访问优化:对8051系统的内部数据和位地址进行访问优化。 3、 跳转优化:编译器总是将跳转延至最终目标上,因此跳转到跳转之间的命令被删除。 1级优化: 1、 死码消除:无用的代码段被消除。 2、 跳转否决:根据一个测试回溯,条件跳转被仔细检查,以决定是否能够简化或
keil mdk调试过程中查看局部变量的方法
上次<em>调试</em>STM32做了一次总结,此次在<em>调试</em>nordic 51822时发现<em>局部变量</em>地址给不出任何信息, 导致<em>无法</em><em>查看</em><em>局部变量</em>值。通过和STM32的设置进行必较发现C/C++的编译器等级设置过高,而将 一些<em>局部变量</em>优化掉而没有分配内存地址。       如下图所示,将optimzation优化等级从3等级降低到0等级后        后再<em>查看</em><em>局部变量</em>p_addr,此值会自动出来。
Eclipse如何debug调试jdk源码,并显示局部变量
Eclipse<em>调试</em>jdk源码,参考: http://blog.csdn.net/xuefeng0707/article/details/8738869 显示<em>局部变量</em>值,参考: http://blog.csdn.net/leehsiao/article/details/50562871 其实,我在<em>调试</em>jdk源码时出现了上述参考都解决不了的几个其他奇葩问题,我总结原因主要是两个: 1.jdk...
VS 2010调试程序,怎么查看其中变量的值
要看其中的值,不能结束运行,一定是正在运行中,可以在运行之前中间加入断点,,然后运行,在断点处运行停止。   函数或变量地方,右键你想<em>查看</em>的变量,点添加监视 or快速监视都行,我一般快速监视,也可以快捷键。 比如这句代码 printf("the corners location:%f\t%f\n",corners[i].x,corners[i
Android Studio 在调试模式下查看不了局部变量
我在把eclipse的项目导入到studio后进行断电<em>调试</em>,发现都<em>查看</em>不了<em>局部变量</em>的值,后来上网查了下,说是在gradle文件把testCoverageEnabled设为false就可以了,试了下果然如此buildTypes { release { debuggable false minifyEnabled false //删除没
gdb 局部变量无法查看
eg:g++ -g -o xds.cpp xds -gstabs+即可
解决Debug JDK source 无法查看局部变量的问题方案
一.问题阐述 首先我们要明白JDK source为什么在debug的时候<em>无法</em>观察<em>局部变量</em>,因为在jdk中,sun对rt.jar中的类编译时,去除了<em>调试</em>信息,这样在eclipse中就不能看到<em>局部变量</em>的值。这样的话,如果在debug的时候<em>查看</em><em>局部变量</em>,就必须自己编译相应的源码使之拥有<em>调试</em>信息。 要达到这个目的,一是找网上人家已经编译好的版本,剩下的只能自己去编译。下面我们对于自己编译提供一个方法,
解决Debug JDK8源码无法查看局部变量的问题
用eclipse去debug jdk源码,默认情况下是看不到变量的。这是因为在jdk中,sun对rt.jar中的类编译时,去除了<em>调试</em>信息,这样在eclipse中就不能看到<em>局部变量</em>的值。这样的话,如果在debug的时候<em>查看</em><em>局部变量</em>,就必须自己编译相应的源码使之拥有<em>调试</em>信息。        之前看到网上有方法重新编译rt.jar,然后替换原来的就可以了jdk 6和7试用的方法这方法对jdk8之前是可
keil调试过程查看全局变量和局部变量的方法及编译器优化
keil<em>调试</em>过程<em>查看</em>全局变量和<em>局部变量</em>的方法及编译器优化 一、<em>查看</em>全局变量的方法:Watch Window The Watch window allows to evaluate symbols, registers, and expressions. The window displays the item name, value, and type. Open this windo...
vs2010无法查看自定义的普通变量(CXX0017:错误:没有找到符号)
在使用VS2010<em>调试</em>程序时,可以通过”<em>局部变量</em>“窗口<em>查看</em>程序中<em>局部变量</em>的值,但是在一个方法中的自定义的普通变量怎么<em>查看</em>值呢?可以在监视窗口中添加你想跟踪监视的值的名称,但是今天遇到了一个问题,就是将我想跟踪的变量名(如循环中的i)添加到”监视1“窗口时,会提示”CXX0017:错误:没有找到符号”。在http://blog.csdn.net/xunixing/article/details/78
Keil v4.73 调试模式下无法查看变量的值
之前就遇到<em>调试</em>模式下wuf没解决这
MDK 查看局部变量显示
用MDK<em>调试</em>一块STM32F207的程序,想<em>查看</em>一下变量却发现watch窗口总是  和,无奈只好凑合着通过printf函数进行串口打印<em>查看</em>。 后来实在受不了,想了一下,觉得应该是编译器把这个<em>局部变量</em>给优化掉了,并没有在内存中生成,果断把优化级别改为Level 0,重新编译,解决。
KEIL调试时的WATCH窗口是查看的全局变量值,不能看内部变量值
watch框内的变量只有在当前变量作用域的才可以添加,例如全局变量。<em>局部变量</em>即使添加后,在下次<em>调试</em>时也会从watch窗口移除,改到locals窗口内显示。这个 ' 符号似乎是表示该变量是上次<em>调试</em>时定义的,好像没其他什么作用。做过测试,只要成功被记录进watch窗口的全局变量,即使该量的物理地址发生了变化,下次<em>调试</em>时<em>调试</em>器也能准确跟踪到,并在watch内刷新结果。locals窗口是<em>查看</em>当前函数处内部
Visual Studio 2010的调试(断点设置、变量查看
2012-03-29 22:35:27|  分类: C++学习|举报|字号 订阅 (1)、在需要暂停的位置设置断点 (方法一:将鼠标置于将要设置断点的行,按F9或在<em>调试</em>中选择设置断点;方法二:单击将要设置断点的代码行的左侧边区域),如下图所示: (2)、点击“开始<em>调试</em>”或F5,进行<em>调试</em>; (3)、当程序执行到断点处,执行暂停(处于中断模式
MDK/Keil 中,J-Link调试查看变量值总是显示
MDK/Keil 中,J-Link<em>调试</em><em>查看</em>变量值总是显示的原因分析和解决办法
Android Studio调试无法watch局部变量
在Android Studio中下断点<em>调试</em>时,可以在“Watches”窗口中<em>查看</em>变量的。但是当要<em>查看</em>的变量是<em>局部变量</em>时,String path = getFilesDir().toString();在“Watches”窗口中<em>无法</em><em>查看</em>path的值,如图1所示。 图1 <em>无法</em>显示<em>局部变量</em>的值可以通过修改gradle文件来实现显示<em>局部变量</em>值的功能。1 gradle文件简介Android Studio采用G...
VS调试 查看数组所有内容
在Quickwatch窗口添加数组变量,如des,在变量旁边出现“+”号,单击展开只有第一个元素。 现在Quickwatch中键入 des,数组大小,展开可以看到数组的所有内容。 如果要产看特定范围的元素内容,输入起始地址和范围个数即可,如: (des+3),8
用VS2010调试查看dataset、datatable的内容
用VS2010<em>调试</em>的时候,查询变量的值,可以先将鼠标放在变量上面,然后点击如下图所示的下拉箭头,然后点击DataTable Visualizer, 点击后会出现dataset可视化工具,可以用来查询表格变量的内容。
vs2015调试无法查看变量值(调试无法查看string、vector等类型的值)
一、现象   最近使用vs2015<em>调试</em>C++程序,结果发现了一个很奇怪的问题:<em>调试</em>时<em>无法</em><em>查看</em>stl里面string,vector,list等容器类的值了,如下图所示,<em>调试</em>时把鼠标移动到“str”这个变量上面,结果发现显示“str|{...}”,<em>无法</em>显示str的值了。   正常情况下<em>调试</em>时应该显示“hello world”才对,如下图所示:   二、问题产生的可能原因   问题发...
VS2010中调试Qt QString的原生内容显示
在VS2010中<em>调试</em>QString等Qt类型的时候不能显示值是不是很坑爹,这个就是为了解决此问题的工具文件,该文件包含了VS中的MFC支持,和Qt类型的支持,还增加包含了网上没有的QDateTime等的支持,将下载的文件放到 Microsoft Visual Studio 10.0\Common7\Packages\Debugger中,VS2012类似,重新启动<em>调试</em>即可
关于vs2010调试时变量值为-858993460
http://www.cnblogs.com/ustc11wj/archive/2012/08/12/2637313.html
Lua如何设置局部变量值进行调试
我们经常会需要知道一个函数的<em>局部变量</em>而进行<em>调试</em>。为此可以使用setupvalue设置并使用getupvalue获取这些<em>局部变量</em>、。一个简单的例子对本如下所示 function newCounter () local n = 0 local k = 0 return function () k = n n = n + 1 return n end end
解决 vs2012 调试时 鼠标放到变量上之后,无法显示 值 添加 监视时 显示 未能计算表达式的值
 有些简单。工具=&amp;gt;导入,导出设置=&amp;gt;重置
如何在eclipse中debug调试进入JDK源码及显示调试过程中的局部变量的值
对于想了解JDK源码的朋友来说,通过<em>调试</em>JDK源码来学习是一个常用的方法。但是默认的情况下,eclipse是不支持进入jdk源码中进行<em>调试</em>和显示当前变量的。 本文主要解决两个问题: (1)如何进入jdk源码中进行<em>调试</em> (2)如何在进入jdk源码中进行<em>调试</em>的时候显示当前的<em>局部变量</em>值一、如何进入jdk源码中进行<em>调试</em>如果在debug<em>调试</em>时,不能进入JDK源码,则需要设置一下: 依次
Qt使用GDB调试无法监视变量值问题
当Qt使用GDB<em>调试</em>器<em>调试</em>时,看到变量监视窗口中为空。 此时在pro工程文件中加入以下代码。 QMAKE_CXXFLAGS += -gstabs+ 重新编译,再次<em>调试</em>即可看到监视的变量值。 ...
VS2010+ visualgdb无法查看变量值的解决方案
参考: http://blog.csdn.net/weolar/article/details/48022921 VisualGDB属性--》Makefile settingsCFLAGS: 添加:-gdwarf-2
vs2010 调试程序,无法查看局部变量的值
具体症状是<em>查看</em><em>局部变量</em>的值,部分语句<em>无法</em>设置断点,设置了断点也不按套路走,打个比方我再一个messagebox之前设置了一个断点,可以先弹出对话框才到断点处。这个问题很困扰,希望高手给说一下到底是什么原因造成的。
C#里怎么在调试时把局部变量监视器弄出来
打上断点,运行,在<em>调试</em>过程中按 Crtl + D , L 或是在 上边的菜单栏中选择 <em>调试</em> --&amp;gt; 窗口 --&amp;gt; <em>局部变量</em> Java自学的网站(Java全栈工程师 | 以实例驱动学习 | how2j.cn)...
vc 调试时不能查看变量值
<em>调试</em>时总是提示Find Symbols,please enter the path for *.pdb,一直不知道什么问题,后来搜索了好久,Project->Settings->link,category里面选debug,去掉Separate Types,重新编译就OK了。
VC6.0单步调试查看全局变量的值
转自http://blog.csdn.net/qianquanyiyan/article/details/6739098 为了<em>调试</em>一个程序,首先必须使程序中包含<em>调试</em>信息。一般情况下,一个从AppWizard创建的工程中包含的Debug Configuration自动包含<em>调试</em>信息,但是是不是Debug版本并不是程序包含<em>调试</em>信息的决定因素,程序设计者可以在任意的Configuration
Keil调试局部变量显示"not in scope"的问题解决
Keil<em>调试</em><em>局部变量</em>显示"not in scope"的问题解决      今天在<em>调试</em>程序的时候,发现函数返回值赋值给变量时,变量值总是显示"not in scope",<em>无法</em>看到变量被赋的值。     出现这种情况的原因是这个<em>局部变量</em>没被分配到内存,或者变量被编译器优化了。     编译器优化级别高的时候,编译器为了优化,可能并没有按照我们想要执行的代码汇编。
vs下调试变量无法添加到监视或者无法打断点
有时候在vs下<em>调试</em>一些变量<em>无法</em>添加到监视或者<em>无法</em>打断点这时尝试一下修改    工程属性-》C/C++ -> 优化-> 禁用   .    然后编译生成后,再设置断点<em>调试</em>
std::string在vs中调试中不显示数值的问题
如上图所示,通常string字符串里的字符是看的到的,但有时<em>调试</em>中,string的值不可见,说明此字符串里有\0的字符存在,此时需要检查程序逻辑。
vs2005 debug模式下查看不了对象变量的值的解决办法
最近使用vs2005debug模式下<em>调试</em>程序突然发现看不了string 变量和容器变量存了什么值,在网上查了很久也找不到可行的办法,最后找了个可以<em>查看</em>变量的工程对属性 一一对比发现是Common Language Runtime suppor选项选择了No Common Language Runtime support。 解决办法如下: 工程右键->Properties->Configura
23.windbg-dv(显示局部变量
以下以自己的控件库skinhgy为例,windbg启动 1.dv(display Local variable) dv 命令显示当前作用域的所有<em>局部变量</em>的名字和值。   0:000> x Simple1Demo!CSimple1DemoApp::InitInstance 00640080 Simple1Demo!CSimple1DemoApp::InitInstance (void)
vs2012 调试时看不到变量的内容
vs2012 <em>调试</em>时看不到变量的内容 在工程上右键,打开属性页,配置属性——C/C++——优化,将优化改为“已禁用/Od”,再试试,你可能会有意想不到的惊喜~
Myeclipse 调试(debug)时 不显示局部变量
Myeclipse debug时,<em>局部变量</em>在variables中不显示,expressions中全是XX cannot be resolved,如下图所示:     鼠标放在变量上时也不显示值。   解决方法:右击工程--》properties--》Java Compiler把“add variable attributes to generated class (used
VS调试查看QString
<em>vs2010</em>\Common7\Packages\Debugger中[AutoExpand]下面,添加如下描述 ;Trolltech Qt QString=unicode,su> len=len,u> QCString =data, s> QPoint =x= y= QRect =x1= y1= x2= y2= QSize =width= height= QWMatrix =m11= m12=
VS2010无法查看自定义的普通变量解决办法( CXX0017: 错误: 没有找到符号 )
在使用VS2010<em>调试</em>程序时,可以通过”<em>局部变量</em>“窗口<em>查看</em>程序中<em>局部变量</em>的值,但是在一个方法中的自定义的普通变量怎么<em>查看</em>值呢?可以在监视窗口中添加你想跟踪监视的值的名称,但是今天遇到了一个问题,就是将我想跟踪的变量名(如循环中的i)添加到”监视1“窗口时,会提示”CXX0017:错误:没有找到符号”。在http://blog.csdn.net/xunixing/article/details/78
解决Eclipse调试JDK源码无法查看变量值
解决Eclipse<em>调试</em>JDK源码<em>无法</em><em>查看</em>变量值
Visual Studio断点调试, 无法监视变量, 提示无法计算表达式
在使用Visual Studio 2012进行断点<em>调试</em>时,对某个变量添加监视,出现"<em>无法</em>计算表达式"的提示。      解决办法:依次点击菜单栏中的"<em>调试</em>"→"图形"→"启动诊断"      期间会出现类似如下界面:      公共符号下载完毕,断点<em>调试</em>,变量监视功能恢复正常!
在WinDBG中查看变量的命令
在WinDBG中<em>查看</em>变量的命令 命令 ============ dv Display Variable的缩写, <em>查看</em><em>局部变量</em>.   dv /i <em>查看</em><em>局部变量</em>, 并显示符号的类型和参数类型.   dv /V <em>查看</em><em>局部变量</em>, 并显示变量的存储位置.   dv /V VariableName 指定需要<em>查看</em>的变量的名字   dv
调试MFC程序中查看变量的方法(包含控制台)
在<em>调试</em>MFC程序时,我们经常需要<em>查看</em>特定位置变量的输出值。或者在某特定条件执行时,给出一个输出标识。 一般来说,有3种方法: 1)调用TRACE(LPCTSTR lpszFormat, ...)函数    在MFC中使用TRACE函数来打印输出结果却是非常方便,和在控制台程序中使用printf函数的使用方法和效果类似。不过有几点      需要注意:一,TRACE函数的输出
gdb打印所有全局变量和局部变量
0x00 前言 使用gdb下完断点是不是有一种懵逼的感觉,如果能看到当前的全部变量,你将豁然开朗。 0x01 <em>查看</em>全局和静态变量 info variables 0x02 <em>查看</em>当前stack frame<em>局部变量</em> info locals 0x03 <em>查看</em>当前stack frame参数 info args 0x04 使用效果 在windbg下,kb会显示返回地址和参数列表。如果要看<em>局部变量</em>的话,还...
stvd watch 实时变量查看
XX关于实时<em>查看</em>变量变化的功能 在STVD(<em>调试</em>STM8)里watch变量有"ON THE FLY"可以实时<em>查看</em>变量的变化
VC如何查看全局变量的值
今天<em>调试</em>程序,想<em>查看</em>全局变量的值,大家知道成员变量及<em>局部变量</em>,可以在watch窗口<em>查看</em>,也可以将鼠标停留在变量上,即可显示变量的值,但是程序的全局变量值在watch窗口Value值栏,则显示如下内容“CXX0033:Error:error in OMF type informat
gdb调试core时打印出当时变量的内容------有时可以主动制造core来看变量值
有时候, 在特殊需要时, 我们可以让程序主动core掉, 来<em>查看</em>当时的内容。 本文来玩玩这个: #include using namespace std; class Point { public: int x; int y; }; int main() { int a = 1; int b = 2; Point M; M.x = 3; M.y = 4; int *p
xcode在调试无法查看变量值
现象:在xcode中<em>调试</em>程序的时候,无论是鼠标指在变量上,还是在gdb中po命令都看不到内存中变量的值。 解决办法:在Project的Build中把 Optimization Level 设置成 None 即可。
Qt5在VS调试中可视化查看QString、QByteArray的解决方法
在"C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\Packages\Debugger\autoexp.dat"中看到[Visualizer] 下面写入以下代码: 复制代码 QString|*::QString{     preview    ([(unsigned short*)$e.d + $e.d-
VC++ Debug 调试时看不到CString或其他类型的值,提示“错误的指针”
将编译优化选项设置为"/Od"。 工程->工程名Properties -> Configuration Properites(配置属性)-> C/C++ -> Optimization(优化)-> Optimization: Disabled(/Od) 最后,重新生成解决方案   Note:在生成Release的时候,记得改过来。
Qtcreator 调试时变量“无法访问”解决办法
问题效果图   1.<em>查看</em>变量窗口 右键点击Debugger窗口,选择上locals and Expressions 2.工具栏上     选择 &amp;lt;工具&amp;gt;   ---------&amp;gt; &amp;lt;选项&amp;gt; 选择 <em>调试</em>器 ----CDB 。不勾选箭头指的地方。 参考文档 https://blog.csdn.net/chawk1978/article/detail...
vs2010查看内存和寄存器
今天讲一下如何从VS2010中<em>查看</em>内存和寄存器状态,一般来讲,只要从事C/C++编程的人,基本上对于这篇文章完全可以略过了,但写这篇文章的初衷在于,自己也是从这一步中过来的,记得当年自己其实也不知道如何快速使用VS中各种工具,导致花了很多时间在查找资料上面。所以,本文基本上可以说是面向菜鸟级选手了。废话不多说,直接上菜。。。 一、<em>查看</em>寄存器 通常来说,在进行C或C++编程的时候,对于寄存器的查
VS调试时监视/查看全局变量
最近同事在<em>调试</em>一个十多年前就开始写的程序,在VS下基于MFC的项目,其中使用了部分全局变量,现在需要在原来的基础上增加新的功能,问我能不能用直接在Watch窗口直接<em>查看</em>全局变量值,他的方法是把全局变量赋值给<em>局部变量</em>再<em>查看</em>,由于多个位置需要就得添加很多的代码,<em>调试</em>完成还要删除,很是不方便。http://furzoom.com/vs-debug-watch-global-variable/ VS
Windbg局部变量显示不正确
Windbg中<em>局部变量</em>显示不正确
VS2010 MFC程序调试(输出测试数据)方法
方法一:使用AfxMessage
设置Eclipse可以Debug模式调试JDK源码,并显示局部变量的值
最近突然萌发了研究JDK源码的想法,所以就想到了在自己常用的Eclipse上可以<em>调试</em>JDK源码。   整个设置过程也很简单: 首先你要安装好JDK(我的JDK安装路径根目录是D:\Java\jdk-8u92-windows-x64),JDK安装路径里有个“src.zip”就是JDK的源码文件压缩包; 设置好环境变量的JAVA_HOME变量和PATH变量(JAVA_HOME变量值也是
vs2015调试无法看变量的值revit二次开发时
莫名奇妙的vs不能正常<em>调试</em>了,我于是乎给vs做修复,哎……折腾了老半天,也没有解决问题! 于是乎,到处问,终于得到了答复:卸载橄榄山……一试便行…… 或者参考叶老师博客:https://blog.csdn.net/JoeXiongjin/article/details/80085861 ...
小记:关于Keil软件调试(STM32)单片机设置断点时无法查看变量值的解决方法
学习STM32,经常要用到Keil这个软件,也经常需要通过断点来<em>调试</em>代码,通过分析变量值的变化来<em>查看</em>和分析代码,但是有时候明明断点运行已经过去了那个变量,通过窗口<em>查看</em>变量值时是没有反应的, 解决办法: 初步解决办法是将设置变量设置为volatile类型如: volatile int test_1=11; 关于volatile的用法及其原因可上网百科。
VS调试查看Qt内置类型
利用VS<em>调试</em>Qt程序,通常情况下<em>无法</em><em>查看</em>QString等Qt内置类型的值,只能够利用QDebug进行输出显示,但是这样引起的问题就是每次<em>调试</em>的时候都需要重新编译,当然这是不包括自己编写库的情况,下面来介绍另外一种方式可以让利用VS在<em>调试</em>Qt程序的时候直接像<em>查看</em>C++内置类型(例如int)一样进行<em>查看</em>值。     1.打开VS的安装目录,找到Common7\Packages\Debugger下面的
VS2010调试无法观察局部变量的值及内存空间存储的值
我在用VS2010编写C程序,进行<em>调试</em>时<em>无法</em>观察<em>局部变量</em>的值及内存空间存储的值,如图1,2。[img=http://img.my.csdn.net/uploads/201208/24/1345808934_2251.jpg][/img]rn[img=http://img.my.csdn.net/uploads/201208/24/1345808934_1409.jpg][/img]rn求有相同情况的说明下这么怎么了?
VS调试查看动态数组的全部元素
#include &amp;amp;amp;amp;lt;iostream&amp;amp;amp;amp;gt; using namespace std; class Mat { public: int *p=NULL; Mat(int size) { if (size&amp;amp;amp;amp;gt;0) p = new int[size]; } ~Mat() { if (p !...
VS调试时显示map内的数据
http://www.cnblogs.com/kekec/p/5635854.html
VC调试查看数组的值
1. 在VC<em>调试</em>时,如果是用数组,则自动窗口或者<em>局部变量</em>窗口里可以展开数组<em>查看</em>每个元素的值,但如果是指针时,这不行。 此时可用如下方法:    在监视窗口输入指针名,数字,然后即可展开<em>查看</em>每一个元素的值。即:    假设有一指针:      int  *p = (int *)malloc(10*sizeof(int));   则在监视窗口输入以下内容:         p,10
vs2010断点调试技巧(设置条件断点)
一个好的<em>调试</em>器,能够帮助程序员处理很多自动化的工作。试想下列的情形: 1.         错误是发生在一个循环当中,只在循环遍历了若干次以后,才会出现。 2.         错误只在程序中某个变量为一个特定的值,才会出现,而这个变量的值是在程序运行的过程中随机设置的。 3.         多个线程都要调用同一个函数,而你只想在某几个线程执行这个函数的时候,中断程序的执行。 在上面列出
Eclipse调试JDK看不到变量的值是什么
Eclipse<em>调试</em>JDK怎么看变量的值是什么,制作和使用可<em>调试</em>的rt.jar包
VS中调试时不能查看STL中的变量的值
在使用VS2010进行<em>调试</em>时,发现不能<em>查看</em>STL中的变量的值,例如以下类型的值都看不到: std::map m_momentList; std::map::iterator m_momentIter; 需要替换VS安装目录中的autoexp.dat文件: 替换方法: 1:替换到Program Files (x86)\Microsoft Visual Studio 10.0\Commo
VS2010调试dump文件
dump文件,在VC中的<em>调试</em>还是非常非常非常有用的,因为我们也不会经每一行代码都加上日志,当然如果你愿意,也可以每一行都加上日志; 在Windows上,添加dump文件有两种方法: 方法一:一个是在程序中添加代码; 方法二:修改注册表(参考后面的bat文件写法,在win7上用管理员程序运行);建议用这个方法,方便实用;(http://blog.csdn.NET/hgy413/ar
在Visual c + + 中调试时如何在监视窗口展开查看一个指针,并非数组
我们都知道,对于数组的话,很好办,只要输入数组名就可以了,但是指针呢,只输入指针名就只能<em>查看</em>这个指针所指内容了。        从头说起        现在有一个指针ptr,指针指向类型是float,如果在监视器直接输入ptr,则显示的是ptr[0]的值即*(ptr+0),而如果我们想看从ptr[0]到ptr[99]这100个float数的值呢?方法是在监视器输入 “ptr, 100”(引号内
VS2010下内存泄露调试经历
折磨了我N多天的内存泄露bug终于解决了,当发现原因竟然是自己犯的那样弱智的一个错误时,真有种撞墙的冲动。现在就说说这次<em>调试</em>过程,血的教训!!以后写代码务必务必谨慎!! 程序写好了,拿两个数据文件做测试,<em>调试</em>通过,输出正常,OK~,然后就想测试一下所有的数据文件,看看结果是不是理想。写了一个批处理文件来遍历执行所有的文件,然后问题就出现了,大部分文件执行都是正常的,但执行到有些文件时,windo
VS2010下多线程的调试(来自MSDN)
使用“线程”窗口 “线程”窗口包含每行表示应用程序中一个线程的表。 默认情况下,该表列出应用程序中的所有线程,但您可以筛选列表以仅显示您感兴趣的线程。 每列都包含不同类型的信息。 您还可以隐藏某些列。 如果显示所有列,将从左到右显示以下信息: 标志列,您可以在此处标记要格外关注的线程。 活动线程列,此处黄色箭头指示一个活动线程。 箭头的轮廓指示执行在<em>调试</em>器中分解的线程。 “ID”列,包含每...
CodeBlocks 调试监视数组
CodeBlocks使用GCC,GDB<em>调试</em>,所以理应有这个功能的。 1.添加数组变量到监视窗口 2.变量上方右键-属性(properties) 3.<em>查看</em>
vs2010调试程序
这里分享一个关于<em>vs2010</em>的简单的<em>调试</em>程序的一个视频,由于是自己随便结合例子录制的一个短视频,不足之处多多体谅。         视频的链接为:链接:http://pan.baidu.com/s/1bJrBVg 密码:jci1。
qtcreator调试时变量显示为无法访问
qtcreator<em>调试</em>时变量显示为<em>无法</em>访问 编译环境:qt5.10 + vs2015 现象:debug模式,QString等Qt库类型都显示为<em>无法</em>访问。 原因:程序运行时的qt库, 与编译时使用的qt库版本不一致。 解决方法:删除运行目录下的qt库即可。...
eclipse打断点调试进入到class文件中,不显示变量值的解决办法汇总
版权声明:本文为博主原创文章,未经博主允许不得转载。问题描述:eclipse打断点<em>调试</em>进入到class文件中,而且监视区不显示变量结果是由于对应的Java类跟编译后的class文件,没有关联上,解决办法:在打断点<em>调试</em>的时候,如果发现进入到了class文件,先别着急关闭class文件,在该class文件中有个按钮,然后点击这个按钮,选择跟该项目对应的项目类型(java项目或者javaweb项目等)关...
黄聪:VS2017调试时提示“运行时无法计算表达式的值”
 具体操作: 工具-选项-<em>调试</em>-常规,选中“使用托管兼容模式”,问题解决  
Delphi在调试的时候查看变量的值
Delphi<em>调试</em>概述 除非你的程序只有几行,否则几乎不可能一次写成,因此<em>调试</em>就非常必要。然而许多初学者不知道如何进行<em>调试</em>,写完程序就运行,发现结果不对再看代码,这样觉得非常吃力。这里,简单介绍一下Delphi所提供的<em>调试</em>功能。 1. 语法检查(Syntax Check) Delphi提供了语法检查的功能,这个功能和正常编译很相似,同样也会给出各类错误和警告信息,但是不会生
20150812-如何在IAR中通过Watch窗口观察局部变量的值
原文地址:http://www.cnblogs.com/wx865220862/archive/2013/03/27/2984168.html 最近在用430开发一款产品,在软件<em>调试</em>的时候发现Watch窗口中<em>无法</em>观察<em>局部变量</em>的值,总是显示,下面通过一个简答的例子说明一下现象:#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:...
GDB调试简易教程
在你<em>调试</em>程序时,当程序被停住时,你可以使用print命令(简写命令为p),或是同义命令inspect来<em>查看</em>当前程序的运行数据。print命令的格式是: print print / 是表达式,是你所<em>调试</em>的程序的语言的表达式(GDB可以<em>调试</em>多种编程语言),是输出的格式,比如,如果要把表达式按16进制的格式输出,那么就是/x。一、表达式print和许多GDB的命令一样,可以接受一个表达式,GDB会根
关于vs中运行时变量值的查看
vc的设置中会用"$(VCInstallDir)"之类的变量来表示路径,可以通过打开vs2008的命令行运行界面, 之后打set命令回车就可以看到vs中设置的各个变量的值。 这些环境变量一般在 工具--选项--项目和解决方案--vc++目录右侧的区域出现。
VS2010中调试DLL工程的方法
1 将DLL工程设置为启动工程 (只有这样<em>调试</em>器才会挂接到DLL工程上) 2 右键单击DLL工程,选择属性(Properties)进入属性设置页面。在左边Congifure Properties下面选择Debugging 3 在右边Debuggers to launch选择Local Windows Debugger 4 在下面Command一览中点击右边的箭头,按浏览,之
解决codeblocks调试vector、map等STL容器不能查看元素问题(windows)(小白方案)
参考资料:http://wiki.codeblocks.org/index.php/Pretty_Printerscodeblocks 17.12 下载地址:https://sourceforge.net/projects/codeblocks/files/Binaries/17.12/Windows/codeblocks-17.12-setup.exe/downloadTDM-GCC-5.1.0...
VS2010调试的时候怎么看函数返回值
以前用VC6开发的,有CALLBAKC可以直接看到函数返回值。2010中怎么看,因为需要<em>查看</em>的函数太多,不可能为每个函数都设置返回变量接收。在网上搜了一些, 发现VS<em>调试</em>时的””自动窗口”可以<em>查看</em>所有函数的返回值. 真的很方便, 以前不知道, 总是在代码中用变量接收.
如何解决qt高版本(5.10) 调试无法查看qstring 问题
取消勾选箭头所示选项即可:
VS2010无法启动调试问题解决方法小结
之前开发环境:VS2008,ArcGIS9.3,ArcEngine9.3,Oracle10g,ArcSDE9.3,DevExpress9.3.4,Windows7 32位系统 新开发环境:VS2010,ArcGIS10.1,ArcEngine10.1,Oracle11gR2,ArcSDE10.1,DevExpress12.2,Windows7 64位系统(因为ArcSDE10.1只支持64位
Qt5 调试中如何观察变量值
第一步:在需要观察的位置设置断点。 第二步:进入<em>调试</em>。 第三步:选中变量,右键,选中“添加表达式求值器”,在右侧可以观察到变量值。 版本为:Qt5.3.2   Qt Creator3.2.1
错误: CXX0030:无法计算表达式的值(VS2010)
首先说说错误: 我的程序是建的一个MFC界面系统,然后往界面里面添加功能,添加完之后,编译通过了,但是在点到某一个按钮的时候,出现说:“读取位置是访问位置冲突”,通过<em>调试</em>,发现里面很多位置的变量显示:“cxx0030 错误 <em>无法</em>计算表达式的值” 解决办法: 原因是我在前面使用某一个类时候,声明了它的一个对象是一个指针,然后直接拿来用了,没有 对他进行初始化。在这个的类的构造函数中加上比如说:p
调试时直接显示QString的字符值(包含windows和linux)
<em>调试</em>小窍门:<em>调试</em>时直接显示QString的字符值(包含windows和linux)
强连通分量及缩点tarjan算法解析
强连通分量: 简言之 就是找环(每条边只走一次,两两可达) 孤立的一个点也是一个连通分量   使用tarjan算法 在嵌套的多个环中优先得到最大环( 最小环就是每个孤立点)   定义: int Time, DFN[N], Low[N]; DFN[i]表示 遍历到 i 点时是第几次dfs Low[u] 表示 以u点为父节点的 子树 能连接到 [栈中] 最上端的点   int
AUTOCAD摩擦机设计下载
南理工老师布置的AutoCAD作业,关于一个摩擦机的设计 相关下载链接:[url=//download.csdn.net/download/wupeng0315/2149854?utm_source=bbsseo]//download.csdn.net/download/wupeng0315/2149854?utm_source=bbsseo[/url]
ASP.NET 版本切换批处理操作文档 .pdf下载
ASP.NET 版本切换批处理操作文档 .pdfASP.NET 版本切换批处理操作文档 .pdfASP.NET 版本切换批处理操作文档 .pdfASP.NET 版本切换批处理操作文档 .pdfASP.NET 版本切换批处理操作文档 .pdfASP.NET 版本切换批处理操作文档 .pdf 相关下载链接:[url=//download.csdn.net/download/jone33/2314015?utm_source=bbsseo]//download.csdn.net/download/jone33/2314015?utm_source=bbsseo[/url]
组成原理期末英语复习考试下载
Chapt.1 Introduction 1. Master the concept of computer architecture and computer organization and the distinction between them, please give some example attributes for each. 2. Computer system is described hierarchically, at each level the computer system designer is concerned with structure and fu 相关下载链接:[url=//download.csdn.net/download/msn06130105/2327761?utm_source=bbsseo]//download.csdn.net/download/msn06130105/2327761?utm_source=bbsseo[/url]
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 vs2010网页制作视频 web调试视频教程
我们是很有底线的