VS2008在调试时黄色箭头与实际代码行错位的解决办法

本文详细介绍了在使用VS2008进行C++代码调试时,遇到黄色箭头与实际代码行不对应的情况,并提供了解决方法。通过在特定选项中开启检查一致行结束符,然后逐个修正存在问题的cpp文件,最终保存并重新编译,即可解决此问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

VS2008在调试时黄色箭头与实际代码行错位的解决办法


在VS2008调试C++代码时,部分源码文件出现了异常现象:

在代码编辑器中,调试器的运行标记----黄色箭头指向了当前运行的代码行,但与真正运行的代码行出现了错位(不对齐),导致给调试者出现错觉及理解问题,不利于寻找问题。


可能的原因:

      由于在VS2008中,自动屏蔽了"inconsistent line endings"的提示。  inconsistent line endings。

解决办法:

      在采用Windows (CR LF)方式修正代码并重新保存。
    具体步骤如下:

       先在(VS 2008 Tools->Options->Environment->Documents)中选上Check for consistent line endings on load option,依次打开出了问题的cpp文件,按照提示(如下图)修正结尾,save all,然后重新编译所有,启动调试,问题应该能够解决。



评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值