码迷,mamicode.com
首页 > 其他好文 > 详细

关于VS2013单步调试进入反汇编程序的问题

时间:2015-06-06 19:22:07      阅读:228      评论:0      收藏:0      [点我收藏+]

标签:

在写一个稀疏矩阵四则运算的简单程序时,发现单步调试时无法进入子程序,而是显示反汇编程序。

多次检查无果后选择百度相关问题,发现有如下方案:

方法一:重新生成解决方案,再调试。
方法二:菜单-工具-选项-调试- “源代码不可用时显示反汇编”
方法三:将工具-》选项-》调试-》常规-》要求源文件与原始版本完全匹配取消掉。
方法四:项目-》属性-》C/C++-》常规-》调试信息格式确认不是禁用。尝试使用ZI

尝试之后发现都无法解决现有问题,考虑到进入反汇编是因为无法显示子程序的调试过程。为什么无法显示呢?
我又看了一遍我的程序,发现其中初始化了一个MAXSIZE= 12500的数组。
于是猜想可能是数组太大,无法显示,尝试将MAXSIZE定义为1250,也不行;定义为125后却成功了。

仅供大家参考。

关于VS2013单步调试进入反汇编程序的问题

标签:

原文地址:http://www.cnblogs.com/legend1213/p/4557081.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!