当代明月分享 http://blog.sciencenet.cn/u/chenfanglin

博文

there is no source code available for the current location的解决方法

已有 24767 次阅读 2007-11-13 20:05 |个人分类:VC

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 ,勾上以后,听说有些人可以解决问题

其他一些选项,可以看看 ……|debugging|General (里面有很多设置)(我觉得不是这个问题,并且麻烦,没试)

3:针对某个单独文件出现这个问题

 由于一个文件出现问题,你可以删除整个cpp中的内容,只留下几个必要的函数,然后看调试能不能运行到函数中,是否正常,如果还是不正常,一直可以减到只 剩下一个构造函数(看编译中出现的错误)。如果正常,在加一些东西,这时可能可以把原来的内容全部加上都ok的。(我觉得可能是这个原因,因为在编译信息中发现一个警告:
warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss,于是我把所有的没用被注释了的函数都删了,就OK了。)

我想可能是注释中有的中文,其编码与某些东东冲突吧。我并不知道本质的原因,期待高人解答。



https://blog.sciencenet.cn/blog-3199-10933.html

上一篇:[转帖]关于如何在matlab中添加新的工具箱的整理和心得
下一篇:耳鸣
收藏 IP: .*| 热度|

0

发表评论 评论 (2 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-21 02:39

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部