• "当前不会命中断点,没有与此行关联的可执行代码"可能和"断点位置不准确"有关


    今天用VS调试代码遇到一件怪事,在函数结束前的return那一行打了断点,却报"当前不会命中断点,没有与此行关联的可执行代码".看了自己是debug模式,而且没有开启优化,不应该出现这种情况啊.后来单步调试发现,执行语句实际上是在断点之后,而非断点那一行,让我大吃一惊.

    后来搜索了断点不准确的问题,根据帖子的内容把这个问题给解决了,解决问题的时候一定要有耐心,问题没有想象中那么闹心.

    我的操作是这样的,先用UtralEdit打开那个有问题的cpp文件,然后以16进制的方式去查看,去把出现的"0D"批量替换成空,这样就实现了把"0D"给删除的功能了.这样就又可以和断点愉快的玩耍了.

    换行和回车的小知识:

    “回车(0x0D)”,告诉打字机把打印头 定位在左边界;另一个叫做“换行(0x0A)”,告诉打字机把纸向下移一行。

    参考文章:

    https://blog.csdn.net/etetet029/article/details/7664899

    https://www.cnblogs.com/jiu0821/p/5340018.html

    新战场:https://blog.csdn.net/Stephen___Qin
  • 相关阅读:
    第五周笔记
    第四周笔记——复制文件(可读时间)
    第三周笔记
    java第6次作业
    java第五次作业
    java第四次作业
    java第三次作业
    第一周Java笔记
    计划进度表
    第六次作业
  • 原文地址:https://www.cnblogs.com/Stephen-Qin/p/10420227.html
Copyright © 2020-2023  润新知