我正在开发从另一个B.dll(实际上是COM)调用的A.dll,它是从应用程序C.exe调用的,就像COM一样。我想设置我的VC ++ 2010来调试A.dll。我设置了Project->配置属性 - >调试 - >命令到C.exe。不幸的是,我的程序没有通过断点。如何使这个调试系统工作?
答案 0 :(得分:0)
确保使用调试信息构建A.dll: 属性>链接器>调试>生成调试信息=“是”
然后将dll和pdbs复制到应用程序输出文件夹并开始调试。 确保加载A.dll的pdbs。
转到调试 - > Windows - >模块。验证已加载A的pdbs。然后右键单击并单击“从中加载符号” - >符号路径并将其指向应用程序文件夹,其中存在A.dll的pdbs。