There is No Source Code Available for the Current Location

今天真的是要很忙的呀,有个大点的工程要调试。但话说“屋漏偏逢连夜雨,想吃包子又遇到面粉涨价”,有个模块死活进不去断点,弹出对话框提示:there is no source code available for the current location。其他模块倒是好好的。到网上查查,查到几个解决方法:
1:clean and rebuild, 一般可以解决大部分问题
当然如果被逼到到网上查,这一步肯定是做过了,不行
2:Tools | Options | Debugging | Native | Load DLL exports ,勾上以后,听说有些人可以解决问题
这个没搞,感觉太高端了
3:针对某个单独文件出现这个问题。 由于一个文件出现问题,你可以删除整个cpp中的内容,只留下几个必要的函数,然后看调试能不能运行到函数中,是否正常,如果还是不正常,一直可以减到只 剩下一个构造函数(看编译中出现的错误)。如果正常,在加一些东西,这时可能可以把原来的内容全部加上都ok的。
这个。。我那个文件有2000多行代码,而且连接着其他模块,这个就算了吧。。

最后还有一个,就是用这个解决的:
1.这个问题是因为你调试的程序集没有同步导致的,就是没有在修改代码后及时的重新编译。
2.右键点击解决方案,点击属性,点击调试源文件,然后把忽略文件下面的条目全部删掉。
3.重新编辑程序集。
我看了下整个工程的属性,果然里面有个我的模块的文件:
image
把这行删掉,就可以了。
但为什么会出现这行呢?????

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值