我有一个加载DLL的应用程序,但随后崩溃了。我修改了IDE的工作目录,将其设置为解决方案构建目录,以便我可以对从此解决方案中的另一个项目构建的DLL运行调试器。当应用程序收到访问冲突时,我可以看到当前函数,但无法看到调用堆栈,也无法计算任何本地变量。我已经检查过该目录中是否存在调试器符号,并且它全部是在调试模式下构建的。调试器失败的原因是什么?
编辑:如果我放置断点,那么调试器就可以正常工作-尽管这当然不能告诉我应用程序为什么会崩溃,但我确实得到了调用堆栈,并且所有符号都可以愉快地计算。
编辑:如果我放置断点,那么调试器就可以正常工作-尽管这当然不能告诉我应用程序为什么会崩溃,但我确实得到了调用堆栈,并且所有符号都可以愉快地计算。