Visual studio Visual Studio 2017-如何查看基于dmp文件的调用堆栈? 我有一个来自C++应用程序的DMP文件,它在另一台机器上崩溃了。我还可以访问代码库,我知道哪个版本的dll崩溃。我在Visual Studio 2017中打开dmp文件。有以下行动: 仅使用本机进行调试 设置符号路径 将所有文件复制到剪贴板

Visual studio Visual Studio 2017-如何查看基于dmp文件的调用堆栈? 我有一个来自C++应用程序的DMP文件,它在另一台机器上崩溃了。我还可以访问代码库,我知道哪个版本的dll崩溃。我在Visual Studio 2017中打开dmp文件。有以下行动: 仅使用本机进行调试 设置符号路径 将所有文件复制到剪贴板,visual-studio,visual-studio-2017,crash-dumps,Visual Studio,Visual Studio 2017,Crash Dumps,我已经构建了dll,设置了到构建目录的符号路径,然后我选择了Debug with Native Onlyaction。接下来,我将newpath设置为build目录,但我得到的信息是,所需的库没有找到。 我应该如何查看崩溃调用堆栈?如何修复此问题?内存转储中可能有一个或多个堆栈,这取决于崩溃进程是否使用多个线程。因此,在转储上启动调试会话后,您可以调用debug/Windows/Parallel Stack菜单命令并查看内存转储中的所有堆栈。您可以通过Debug/Windows/callstac

我已经构建了dll,设置了到构建目录的符号路径,然后我选择了
Debug with Native Only
action。接下来,我将
newpath
设置为build目录,但我得到的信息是,所需的库没有找到。
我应该如何查看崩溃调用堆栈?如何修复此问题?

内存转储中可能有一个或多个堆栈,这取决于崩溃进程是否使用多个线程。因此,在转储上启动调试会话后,您可以调用debug/Windows/Parallel Stack菜单命令并查看内存转储中的所有堆栈。您可以通过Debug/Windows/callstack菜单命令查看单个堆栈