gpt4 book ai didi

winapi - 我们如何从 pdb 文件中获取源文件修订号?

转载 作者:行者123 更新时间:2023-12-03 10:22:17 34 4
gpt4 key购买 nike

我们启用了源服务器,源索引是根据 Using SrcSrv (MSDN) 实现的.调试器智能地将文件从服务器复制到本地缓存。这在开发人员机器上运行良好。

使用 IdebugSymbols 接口(interface),我们能够从 pdb 文件中检索信息。我们有用于检索文件名、源代码行号、模块名称等的 IdebugSymbols API 函数。
引用:IDebugSymbols interface (MSDN)

我的疑问是我们是否可以使用某些 Microsoft API 从 .pdb 文件中检索源文件修订号?

如果问题不被理解,或者您需要我方面的更多输入,请告诉我。谢谢 :)

最佳答案

我发现了一种更通用的方法,使用名为“pdbstr.exe”和“Srctool.exe”的 Microsoft 工具。这些工具可以在这个位置找到 %PROGRAMFILES%\Debugging Tools for Windows (x86)\srcsrv
(来自:Source Server (MSDN))

这些工具只是与 pdb 符号文件交互并获取信息。所以我有兴趣获取以下信息,是的,这回答了我的问题。
- 用修订号索引的所有文件是什么?

关于winapi - 我们如何从 pdb 文件中获取源文件修订号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26088612/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com