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问题

command not found怎么解决啊?

Python3: Command not found(Mac OS)

Mac pro 安装 nvm 后异常:commond not found:nvm

command not found啥意思

系统之家Ubuntu sudo报错command not found怎么办?怎么办