Not Found:需要找到“”才能查看当前调用栈帧的来源
Posted
技术标签:
【中文标题】Not Found:需要找到“”才能查看当前调用栈帧的来源【英文标题】:Not Found: You need to find "" to view the source for the current call stack frame 【发布时间】:2018-02-24 12:08:08 【问题描述】:在过去的 VS 版本中,此警报已多次出现,需要不同的文件。中断调试流程,因此它应该提供比附图中提供的更理想的选项范围。
在这种情况下,该文件是函数wcslen 所需的strnlen.cpp
。
浏览和查找- 目前在 Google 上有 182 个匹配 strnlen.cpp
的结果,其中 6 个是实际文件,它们似乎都与 MSFT 无关。
最好的选择是通过 Visual Studio 反馈记录故障吗?
【问题讨论】:
【参考方案1】:文件在
中找到C:\Program Files (x86)\Windows Kits\10\Source\10.0.16299.0\ucrt\string
显示错误时的快速修复方法是从解决方案文件夹创建一个enc_temp_folder
子目录,并将文件复制到那里,然后 F5 继续调试。随之而来的神奇之处在于,在调试会话之后,文件夹和文件都会自动删除,而不会返回错误。
【讨论】:
感谢您分享解决方案,您可以将其标记为可以帮助更多人的答案。 @Fletch Zhou:这只是解决可能源于在项目开发过程中添加#includes
的问题的部分解决方法——由于某些原因,引用不存在。删除 ipch 和 pdb 文件及其容器文件夹可能会解决 - 尽管我希望更有经验的人可以对这个问题提出新的看法。如果提供了更好的解决方案,我肯定会改为标记。 :)以上是关于Not Found:需要找到“”才能查看当前调用栈帧的来源的主要内容,如果未能解决你的问题,请参考以下文章
最初使用eclipse遇到source not found问题
Python3: Command not found(Mac OS)