在 VC6 中调试 VS2008 的 DLL
我目前正在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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
简短的回答是你不能。 PDB 不向后兼容 Visual Studio 的早期版本。
The short answer you can't. The PDBs are not backwards compatible with earlier version of Visual studio.