c++ - 从 DLL 创建 PDB

标签 c++ debugging pdb-files

我正在调试加载 DLL 的应用程序我没有编译,但它们有一些导出函数。

是否可以从 DLL 生成 PDB,以便我能够在调试期间在调用堆栈中看到导出的函数符号?

谢谢!

最佳答案

pdb是编译器在生成代码的时候生成的。您没有足够的信息来从已编译的 dll 生成 pdb,而无需访问其源代码。

但通常 pdb 是由 dll 的作者提供的

关于c++ - 从 DLL 创建 PDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8964409/

相关文章:

c++ - 我们可以在一条语句中拆分、操作和重新连接 C++ 中的字符串吗?

c++ - 数组 CUDA 中以下元素的总和

c# - 在输出窗口中打印堆栈跟踪

mono - CSC : error CS0041: Unexpected error writing debug information -- 'Operation is not supported on this platform.'

c++ - 将字符串理解为 C++ 中的指针

c++ - 将 Vim 设置为基本的 C++ 编辑器

eclipse - 如何获取对象的 Eclipse 调试 ID?

unit-testing - 专业的 R 开发人员应该拥有哪些核心包,为什么?

c++ - 在 C++ 中读取 PDB header

visual-studio - 如何获取同一文件夹中的所有 .pdb 文件?