繁体   English   中英

在VS2005(C ++)中调试DLL

[英]Debugging a DLL in VS2005 (C++)

我要调试的解决方案中有一个dll项目。 调用应用程序在不同的路径中,并且DLL必须放置在该路径内。 当我构建调试版本并将复制的DLL复制并粘贴到调用应用程序的路径中时,我收到一条错误消息,提示没有符号,并且该项目未构建二进制文件。 它问我是否要继续。 该方法曾经在Visual c ++ 6.0中可用,但是现在它从未遇到任何断点。.如何在VS2005中做到这一点?

谢谢。

确保dll的pdb文件也位于应用程序的路径中。

或者使用/ Z7编译器选项编译dll,这将触发MSVC 6.0中使用的旧式调试信​​息。 如果以这种方式进行编译,则只能复制dll。

或者在“模块”窗口中,右键单击您的dll并选择“加载符号”,然后将对话框指向dll的原始位置。

还复制<您的dll>。 PDB

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM