2022 Visual Studio中设置的断点无法命中(当前不会命中断点。还没有为该文档加载任何符号。)的解决办法——事先更改vs中的设置选项(以Fortran语言为例)

        网上有很多断点的解释和设置的方法,但是当自己动手设置断点的时候,往往会发现设置的断点无法执行,现针对出现“当前不会命中断点。还没有为该文档加载任何符号。”问题提出一种解决方式。

一、问题阐述

        当你直接在左侧栏中左键单击设置断点时,会出现一个红点表示该行设置了一个普通断点。

        然而当你直接按“启动”执行程序时,会发现这个红点变成空心并带有一个感叹号表示断点无法执行。鼠标移到圆框中会有提示语“当前不会命中断点。还没有为该文档加载任何符号。”

二、解决方法

1、先将程序停止,在上方的菜单栏中选择“调试”里的“调试属性”。(调试—>调试属性

2、此时会弹出“属性页”的页面,选择“配置属性”里的“Fortran”,再点击“General”配置属性—>Fortran—>General

3、将里面的“Debug Information Format”选择为“Full”(Debug Information Format—>Full)

4、将里面的“Optimization”选择为“Disable”(Optimization—>Disable)

5、最后选择“配置属性”里的“Linker”,点击“Debugging”,将里面的“Generate Debug Info”选择为“Yes”Linker—>Debugging—>Generate Debug Info—>Yes

三、最终结果

        完成上述的3个更改之后,断点就可以正常执行了。程序运行到断点这一行时会自动停下,同时断点符号会变成中间带有指向右侧的黄色箭头。

        本文是以Fortran语言为例,其他语言则是将第二步中的“Fortran”改为其他对应的语言,方法都是大同小异的。谢谢大家看到这里,希望能为你们提供一些帮助,请点个赞支持我一下吧~~😘

  • 23
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值