前页 | 后页 |
调试符号
对于使用Microsoft Platform SDK构建的应用程序,在构建应用程序时,将调试符号写入应用程序PDB文件。
Windows调试工具(Visual Execution Debugger使用的API)使用这些符号向Execution Analyzer控件提供有意义的信息。
这些符号很容易过时并导致异常行为-调试器可能会在断点时在编辑器中突出显示错误的代码行;因此,最好在任何调试或记录会话之前确保已构建应用程序。
调试器必须告知API如何协调被调试映像中的地址;它通过指定一些API路径来做到这一点,这些路径告诉它在哪里寻找PDB文件。
对于找不到调试符号的系统DLL(内核32,mfc90ud),“调用堆栈”显示一些仅带有模块名称和地址的帧。
您可以通过将其他路径传递给API来补充翻译的符号。您可以在“调试”标签中以分号分隔的列表中传递其他符号路径。