你能在VC中附加一个PDB吗?一旦你已经开始运行应用程序?

发布于 2024-10-15 11:09:41 字数 102 浏览 4 评论 0原文

您的 PDB 很容易出现在错误的位置,通常您只想简单地整理一下并再次运行应用程序。但是,如果应用程序崩溃并且您附加调试器进行调查,但符号未加载怎么办?此时你能将 VC++ 指向 PDB 吗?

It's easy to have your PDB in the wrong place, normally you want to simply sort things out and run the app again. But what if an app crashes and you attach a debugger to investigate, and the symbols aren't loaded? Can you point VC++ at the PDB at this point?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

人疚 2024-10-22 11:09:41

这是一种简单的方法:

查看“模块”(停靠)窗口(Windows 下的“调试”菜单)。这应该列出所有当前正在调试的 DLL/EXE。右键单击要为其加载 PDB 的模块并选择:

加载符号自 >符号路径

这将允许您通过标准的 Windows 打开对话框浏览 PDB。

Here is one easy way:

Take a look at the Modules (docking) window (Debug menu, under Windows). This should list all currently debugging DLLs/EXEs. Right-click on the module you want to load a PDB for and select:

Load Symbols From > Symbol Path

This will let you browse for the PDB via a standard Windows open dialog.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文