调试链接到发布可执行文件的调试DLL

时间:2012-10-02 15:03:44

标签: c++ debugging visual-studio-2005

在visual studio中,我如何调试/进入exe对库的调用? exe仅在发布模式下可用,并调用以调试模式构建的库 我只用exe做了一个简单的vs解决方案并启动它..然后我从二进制文件中打开了一个源文件并添加了断点..但是vs不会激活断点,说“没有为这个文件加载符号”......显然我是在这里遗漏了一些东西..(如果我没记错的话,以前我以前可以调试电话)

1 个答案:

答案 0 :(得分:1)

您可以使用以下警告调试在发布模式下构建的二进制文件:

  1. 您需要针对发布库构建的pdbs。
  2. 在任何内联/优化的代码中都无法使用断点。
  3. 根据体系结构的不同,某些变量值将被隐藏/垃圾,在调试发布二进制文件时,您必须使用少量盐。
  4. 要为发布二进制文件添加PDB文件,请转到:

    Debug -> Options and Settings -> Symbols