gpt4 book ai didi

c++ - DDK 生成的过时 PDB 文件

转载 作者:太空宇宙 更新时间:2023-11-04 14:27:09 27 4
gpt4 key购买 nike

我在 VS.NET 2002 (C++) 中有一个非常简单的应用程序,它从 DLL 调用一个函数。 DLL 是用 WINDDK 构建的,MSC_OPTIMIZATION 设置为/Od/Oi

当我尝试从 DLL 进入导出的函数时,它失败了。然后我尝试从 WINDDK(XP Checked 环境)生成的 PDB 文件中加载符号,但我收到“pdb 格式已过时”的消息。

PDB 文件是“Microsoft C/C++ MSF 7.00”

VS.NET 2002 能否读取此 PDB 文件,即。可能是旧的/新的?

问候奥利弗

最佳答案

7.00 是原始 VS.NET 的 Visual C++ 版本号,因此我希望调试器能够使用它生成的 PDB 文件。

认为您还必须向编译器提供类似/Zi 的内容,并向链接器提供适当的开关以获取 PDB 调试符号。

关于c++ - DDK 生成的过时 PDB 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2945233/

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