设置调试符号路径

  • Post author:
  • Post category:其他


PDB(Program Database) file是一种最新的用于存贮debug信息的格式文件。

与它的两个“前辈”(COFF和CODEVIEW)不同的是,PDB可以保存所有种类的debug信息,并支持增量链接(incremental link)。此外,PDB文件是以单独文件的形式出现,而COFF和COEDEVIEW两种格式的debug信息是存在执行文件内的。(注:CODEVIEW格式的debug信息也可存于执行文件名,其后缀名为.dbg).
通常在调试时,我们无法获得一些系统DLL的调试符号,这样会让我们对程序运行的细节的了解可能会有一些问题,当然我们可以通过查看反汇编窗口来解决一些问题。但是如果你能够得到这个调试符号,是不是觉得会很爽。呵呵,爽是次要的,重要的是这些调试符号会强化你所需要的线索。要实现这一点,就须要有相应的windows调试符号文件,你可以通过下面的方法获得它:



symsrv*symsrv.dll*d:/localsymbols*http://msdl.microsoft.com/download/symbols


将此句加在项目属性中的[符号路径处](VC++.NET)即可。 其中


f:/localsymbols


是你的本地盘路径



版权声明:本文为visualassist4680原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。