当前位置: 代码迷 >> VC >> VC++2010中怎么跟踪库中
  详细解决方案

VC++2010中怎么跟踪库中

热度:1647   发布时间:2013-02-25 00:00:00.0
VC++2010中如何跟踪库中?
我用代码生成了一个库,然后将编译好的库拷贝到其他地方,并在另外一个程序中使用了这个库,我现在想看一下这个程序中的数据在库中的运行情况,请问该怎么办?
------最佳解决方案--------------------------------------------------------
该回复于2012-11-30 09:04:02被版主删除
------其他解决方案--------------------------------------------------------
已解决,具体步骤如下:首先你必须拥有编译DLL时产生的PDB文件(具体什么概念请百度),在项目中选择工具——>选项——>调试——>符号——>添加你的pdb文件所在位置,再进行调试项目,就算你的库文件更改过地方,它也会让你指定新的cpp所在位置,这样就可以调试了,麻烦上来一个人接分。
------其他解决方案--------------------------------------------------------
Visual Studio 调试器使用 EXE 或 DLL 文件中的 PDB 路径查找 project.PDB 文件。如果调试器在该位置无法找到 PDB 文件或者如果路径无效(例如,如果项目被移动到了另一台计算机上),调试器将搜索包含 EXE 的路径,即在“选项”对话框(“调试”文件夹,“符号”节点)中指定的符号路径。调试器不会加载与所调试的二进制不匹配的 PDB。
这是msdn上的原话,可以参看http://www.haogongju.net/art/1060185
  相关解决方案