无可用源||调试时源文件与模块生成时的文件不同||无法单步调试

在调试C++代码时遇到错误,无法进行单步调试。原因是调试用的源文件版本与生成模块时的文件版本不一致。解决办法包括在选项中取消“要求源文件和版本匹配”及“地址级的调试”的设置,并删除Debug文件夹下的DLL或EXE文件,重新生成项目。

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

昨天半夜调试代码,出现了下面这个错误 (每次调试的时候都会出现,而且没办法单步调试)



原因在于调试的源文件的版本跟生成时的文件的版本不一致。

解决方法:

1、在最上面一排的菜单栏选择工具-> 选项,在弹出窗口中选择调试-> 常规。把“要求源

文件和版本匹配”的勾勾去掉。然后去掉“地址级的调试”的勾勾(这样就不会出现反汇编

代码了,这一步可不要)。

2、把项目下面的Debug文件夹下的DLL文件全部删除,或者包括EXE文件也删除。然后重新生成

一次项目。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值