C++ VS2013 调试器断点:未命中

2024-04-04

我有一个相对简单的 C++ 控制台项目,它执行一些计算并写入输出文件。我试图确定为什么输出文件没有正确的输出。相反,我一直在与调试器作斗争。

由于某种原因我无法添加断点在某个函数的某一行之后.

无法到达第 1106 行之后到第 1214 行(函数末尾)放置的所有断点。

EDIT:我已将第一张图片中显示的特定代码移到函数中,它没有问题,但现在我无法在第 1079 行和函数结束之间中断。我重命名了该函数,但这没有什么区别。

当我查看反汇编代码时,我注意到第 1078 行有一个奇怪的事情:

我不确定这是否有什么不同,但 1078(第 962 行)之后的语句引用了一个名为 CSVData 的字符串类型的对象。该字符串创建为空白,但在运行时填充了大量字符。我最初想到的是堆栈溢出(没有双关语),但断点在应用程序启动时被禁用,这早在填充 CSVData 对象之前(10-15 分钟)。

第一个想法是:使用之前的断点。然而,当我进入下一行时,它会将我带到一段我确信没有执行的代码(它完全在另一个函数中)。它继续以预定但与源无关的模式跳跃。请帮我。我对这个已经失去理智了!

在来这里提问之前,我已经用谷歌搜索了这个问题。我尝试过以下操作:

  • 删除所有文件
  • 创建新的 Win32 控制台项目并仅添加 5 个头文件和 5 个源文件。
  • 重置 Visual Studio 设置
  • 禁用优化
  • 取消选中“要求源文件与原始版本完全匹配”
  • 使用“调试”配置
  • 使用Notepad++验证EOL字符

我认为可能导致此问题的一个问题是 Intel Parallel Studio Composer XE 2015 for Fortran,因为它为 FPP 项目添加了内联和优化选项。我已卸载并重新启动,试图消除该安装中的任何问题。

任何建议都将受到欢迎。谢谢。


我以前遇到过这个问题。
尝试这个:

文件->高级保存选项->
将“行结尾”设置为“Windows (CR LF)”。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

C++ VS2013 调试器断点:未命中 的相关文章

随机推荐

  • Python 中的 Flesch-Kincaid 可读性测试

    我需要帮助解决我遇到的这个问题 我需要编写一个从文本返回 FRES Flesch 阅读轻松测试 的函数 给出公式 换句话说 我的任务就是把这个公式变成一个Python函数 这是来自的代码我之前的问题 https stackoverflow
  • 使用另一个 numpy 数组元素作为索引向量化更新 numpy 数组

    设 A C 和 B 是行数相同的 numpy 数组 我想更新 A 0 的第 0 个元素 A 1 的第 2 个元素等 即将 A i 的第 B i 个元素更新为 C i import numpy as np A np array 1 2 3 3
  • Angularjs:滚动到div底部

    我无法滚动到最后一条消息 var app angular module myApp ngMaterial app controller ChatCtrl function window anchorScroll var self this
  • 如何解决错误:SOAP-ERROR:编码:对象没有“createLead”属性?

    我编写了一个应该连接到安全 Web 服务 ws security 的脚本 但是 运行脚本时 我收到此错误 Error SOAP ERROR Encoding object has no createLead property 我正在使用这段
  • 如何让“font-weight: lighter”在 Google Chrome 中正常工作?

    在 Google Chrome 可能还有 Safari 中 font weight normal 和 font weight bold 之间似乎没有任何区别 有没有人找到一种方法可以像 Firefox 那样在 Chrome 中调用 font
  • 为什么在 URL 中使用感叹号? [复制]

    这个问题在这里已经有答案了 可能的重复 Facebook 和新 Twitter URL 中的 shebang 有何用途 https stackoverflow com questions 3009380 whats the shebang
  • Cocoa contentOfDirectoryAtPath:某些用户的方法失败并出现错误 - Mac OS X

    这是代码片段 Get into the data folder of it keychainPath keychainPath stringByAppendingPathComponent data default DLog Keychai
  • 注意:未定义的索引[重复]

    这个问题在这里已经有答案了 我有一个复选框可以保护帖子密码 p strong strong p
  • Symfony2 自定义表单错误消息

    你能帮我了解如何使用 Symfony2 自定义表单中的错误消息吗 我想更改 HTML 布局 添加 div 类等 阅读指南 它给出了一段代码 可以放入一个名为的文件中fields errors html twig但它没有告诉将该文件放在哪里以
  • 在 c 函数内分配数组

    我正在尝试在函数内分配和初始化数组 但返回后似乎无法获取值 这是我最后一次几乎可行的尝试 include
  • 如何在 CodeIgniter 中计算具有特定年份日期的行数?

    我有以下查询 query this gt db gt query SELECT COUNT FROM iplog persons WHERE begin date LIKE 2014 我需要计算 2014 年 begin date 的列数
  • 如何在 OpenAPI 3.0 中全局设置 Accept header?

    我通过 SwaggerHub 设置了新的 OpenAPI 是否有一个选项可以强制执行某些操作Accept全局标题 我已经设置了Content Type关于回应 openapi 3 0 0 paths test path get respon
  • AirPlay 的音频输出路由

    我已经查看过 但找不到访问音频输出路由的方法 因此我可以检测音频是否通过 AirPlay 输出 这是我在 iOS 5 0 文档中找到的 kAudioSessionOutputRoute AirPlay 讨论 这些字符串用作与 kAudioS
  • 从 varchar 字段中仅选择单词的首字母

    我在一次采访中被问到 一个来自oracle sql的问题 这似乎是一个简单的问题 但我不知道如何回答 有人可以帮忙吗 如果某列中有 纽约是一座美丽的城市 这样的字符串 select column name from table name 将
  • 绝对定位的弹性盒不会扩展以适应内容[重复]

    这个问题在这里已经有答案了 正如您从下面的代码片段中看到的 查看小提琴 http jsfiddle net tekm28wy 绝对定位的柱状弹性盒不会扩展以适合其子级 例如 在 Chrome 中 它的宽度仅与最宽的子元素一样宽 高度与最短的
  • 为什么使用公共变量?

    变量 方法和类可以获得不同的安全级别 根据我的 C 经验 有 public内部的受保护的受保护的内部私人的 现在 我了解了将方法和类设为私有 内部或受保护的用途 但是变量呢 即使我将变量设置为私有 我也可以使用属性从不同的类中调用它 我一直
  • 计算变化率

    我有一个名为 yield 的数据集 yield lt data frame fruits c apples apples apples oranges oranges oranges pears pears pears year rep 2
  • xslt需要选择单引号

    我需要这样做
  • YouTube API 配额限制和可扩展的应用程序

    我目前正在开发一个需要通过 youtube 上传视频的应用程序 我计划通过 youtube API 在应用程序中分享视频 根据文档 在 YouTube 上分享视频需要 大约 16000 个单位 每个应用程序都有 500 万个单位的补充配额
  • C++ VS2013 调试器断点:未命中

    我有一个相对简单的 C 控制台项目 它执行一些计算并写入输出文件 我试图确定为什么输出文件没有正确的输出 相反 我一直在与调试器作斗争 由于某种原因我无法添加断点在某个函数的某一行之后 无法到达第 1106 行之后到第 1214 行 函数末