gpt4 book ai didi

c - 是否可以在 Visual Studio 中加载不匹配的符号?

转载 作者:太空狗 更新时间:2023-10-29 16:35:15 28 4
gpt4 key购买 nike

我有一个 Windows 小型转储(C 代码)和一个相应的 exe 文件。不幸的是,我没有完全匹配的 .pdb 文件,但我确实有包含完全相同的代码的 .pdb,只是在不同的时间构建的。在 Windbg 中,我可以使用:

.symopt+0x40

告诉它加载任何东西,甚至是不匹配的符号文件。这在这个特定实例中效果很好,我能够获得正确的调用堆栈。我只是好奇 Visual Studio 是否具有任何此类功能。我们在这里使用了几乎所有不同版本的 VS,因此使用哪个版本并不重要。谢谢。

最佳答案

尝试 this utility :

ChkMatch utility can be used to check whether an executable and debug information file match. It can also be used to enforce matching between an executable and debug information file, if they are compatible.

For more information about debug information matching and related issues, see this article.

Supported debug information formats: DBG, PDB 2.0, PDB 7.0...

关于c - 是否可以在 Visual Studio 中加载不匹配的符号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3660084/

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