问题
调试包含其他库(如:MFC、ACE、MYSQL)的工程时,常常会遇到无法找到符号表的情况。这种情况下你就无法观察到程序的运行时堆栈,变量内容等信息。
原因
符号表(VC、.NET中*.pdb文件)文件没有正确引入。
来龙去脉
可执行文件(*.exe和*.dll)和静态库的调试版本中包含符号表文件的路径,而符号表文件则包含相应符号的源文件路径等。dumpbin /PDBPATH:VERBOSE XXX.dll察看符号表路径。
解决
知道了上面原因我想不用我说你也应该知道怎么办,或者重新编译或者恢复这些路径。
本文探讨了在调试过程中遇到符号表缺失的问题,分析了导致该问题的原因,并提供了两种解决方案:重新编译或恢复符号表路径。

1098

被折叠的 条评论
为什么被折叠?



