在 VC6 中调试 VS2008 的 DLL

发布于 2024-08-11 19:51:33 字数 219 浏览 7 评论 0原文

我目前正在VC6中调试一个项目(慢慢将其移植到VS2008)。该项目链接到我在 VS2008 中使用调试版本生成的 DLL。 (我知道——我发现自己处于一个奇怪的境地。) 我需要在 VC6 中调试该项目并单步执行对 DLL 的调用。 即使我将 PDB 与 DLL 放在一起,VC6 在加载 DLL 时仍然报告没有该 DLL 的符号信息。 有谁知道为什么? VS2008的PDB不能被VC6加载吗? 任何想法感激不尽...

I am currently debugging a project in VC6 (slowly porting it over to VS2008). The project links to a DLL that I have produced in VS2008 with a Debug build. (I know - a strange situation to find myself in.)
I need to debug the project in VC6 and step into the calls to the DLL.
Even though I have the PDB alongside the DLL, VC6 still reports there is no symbolic info for the DLL when it loads it.
Does anyone know why? Is the PDB from VS2008 not loadable by VC6?
Any ideas gratefully received...

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

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

发布评论

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

评论(1

金兰素衣 2024-08-18 19:51:33

简短的回答是你不能。 PDB 不向后兼容 Visual Studio 的早期版本。

The short answer you can't. The PDBs are not backwards compatible with earlier version of Visual studio.

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