![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
调试
证券指标
这个作者很懒,什么都没留下…
展开
-
调试 即时窗口
6 即时窗口(Immediate Window)即时窗口是开发人员常用的功能。它可以在不改变当前调试步骤的情况下修改变量值或者执行一些语句。我们可以通过菜单调试 > 窗口 > 即时(Debug > Window > Immediate Window)打开即时窗口。即时窗口支持一组命令,可在调试的任何时刻执行。它也支持Intellisense。在调试期间,我们可以在即时窗口中执行任何命令或者代码转载 2015-10-23 13:02:25 · 548 阅读 · 0 评论 -
vs2010 调试 数据便签中 查看字符串的全部字符
在vs2010调试的时候,有些字符串的字符很长,比如,一个字符串有1000个字符。那么,在数据便签中,该变量的这1000个字符,是不能全部显示的。即鼠标在调试的时候,悬浮在该变量上面后,该变量的1000个字符,不能全部显示出来。解决方法:鼠标悬浮在变量上面后,点击 放大镜 图标。选中其中的任何一个 可视化工具 即可。就能看到该变量的1000个字原创 2015-10-23 13:18:09 · 3162 阅读 · 0 评论 -
调试 数据便签 鼠标悬停变量上面 出现该变量的值 窗口
4 数据便签(Data Tip)数据便签是应用程序调试期间用于查看对象和变量的一种高级便签消息。当调试器执行到断点时,将鼠标移到对象或者变量上方时,你会看到它们的当前值。你甚至可以看到一些复杂对象(如dataset,datatable等等)的细节。数据便签左上角有一个“+”号用于展开它的子对象或者值。图: 调试时的数据便签(DataTips During Debugging)几转载 2015-10-23 13:03:40 · 619 阅读 · 0 评论 -
调试 条件断点
3.3 条件断点(Conditional Breakpoint)假设你在多次迭代(循环)处理数据而你只想调试其中某几次迭代。这意味着你想根据某些特定条件暂停你的程序。Visual Studio断点允许你设置条件断点。当且仅当条件满足时,调试器才会停住。首先,你需要在你想暂停执行处设置断点。然后右击红色的断点图标。右键菜单中点击”条件“。图: 设置断点条件(Set Breakpo转载 2015-10-23 13:04:37 · 974 阅读 · 0 评论 -
vs2010 调试 改变程序的执行路径 显示下一语句
3.1.5 设置下一语句(Set Next Statement)这是一个非常有趣的特性。设置下一语句允许你在调试的时候改变程序的执行路径。如果你的程序在某一行处暂停而且你想改变执行路径,跳到指定行,在这一行上右击,在右击菜单中选择”设置下一语句“。这样程序就会转到哪一行执行而不执行先前的代码。这在如下情况中非常有用:当你发现代码中某些行可能会导致程序的中断(break)而你不想让程序在那个时候转载 2015-10-23 12:57:43 · 2879 阅读 · 0 评论 -
调试程序 识别线程 用QThread::currentThread()方法
调试程序 识别线程 用QThread::currentThread()方法同一个线程,该方法返回的值一样。而不要使用currentThreadId()这个方法。不知道为何,同一个线程,该currentThreadId()返回的值不一样。qDebug()原创 2015-10-27 17:50:37 · 4113 阅读 · 0 评论 -
调试 vs2010 assert()断言对话框的使用
按Ctrl+F5运行测试程序时,弹出一个错误窗口问你是要“终止、重试、忽略”,却没写出错的地方,让人很是郁闷。按F5进行调试,往往错误又不出现了。对于这种出现概率较少的bug,当在运行时弹出那个对话框时可以先别急着选择那三个选项,点击visualstudio菜单栏的debug->Attach to Process,开始对进程调试。而此时一般进程正处于running状态,无法转载 2015-10-30 16:11:44 · 2353 阅读 · 0 评论 -
调试 运行到光标
运行到光标(Ctrl+ F10)我经常看见人们是这样来调试应用程序的: 他们在应用程序需要调试的代码前设置一个断点,然后反复的敲F10/F11来逐步通过代码,直到到达他们真正想要研究的确切位置。有些时候他们需要仔细观察所跨过的每行代码,这样使用F10/F11 就很合理。 但是更普遍的是,他们只想快点进入他们真正关心的那行代码——这是使用F10/F11 就不是最好的选择了。相反, 你转载 2015-12-29 11:13:10 · 1493 阅读 · 0 评论 -
vs调试 lib dll
当要调试lib的时候,也必须要将dll放在exe所在的目录中才行,否则断点无法加载进vs。同时,exe的工程配置中,需要使用,lib最新生成的lib库,在连接器-常规,输入等地方要配置好。即配置好exe所使用的lib库。配置好了后,在lib中,直接下断点就行,无论exe还是lib哪个为启动项,都能够进入lib中的断点。原创 2016-02-18 15:51:44 · 2235 阅读 · 0 评论