c++ - 如何在 Visual Studio 2005 中获得完整的调用堆栈?

标签 c++ visual-studio debugging callstack visual-c++-2005

如何获得使用 Visual Studio 2005 开发的 C++ 应用程序的完整调用堆栈?我想要一个完整的调用堆栈,包括系统库中的代码。

我是否必须更改 Visual Studio 中的某些设置,或者我是否必须安装其他软件?

最佳答案

  1. 获取所有项目依赖项的调试信息。这是在项目属性的“配置属性 -> C/C++ -> 常规”部分下指定的。

  2. 在菜单上,转到“工具 -> 选项”,然后选择“调试 -> 符号”。

  3. 添加指向 Microsoft 的免费符号服务器“symsrvsymsrv.dllc:\symbols* http://msdl.microsoft.com/downloads/symbols 的新符号位置(文件夹图标) “

  4. 在本地的某个地方填写“缓存符号”字段,这样您就不会一直上网。

关于c++ - 如何在 Visual Studio 2005 中获得完整的调用堆栈?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/111023/

相关文章:

c# - 是否可以从 Visual Studio 中复制代码并将格式化的代码粘贴到 OneNote 中?

delphi - Delphi Berlin数据断点无效的地址/数据断点的地址使我难以理解

ruby - 如何将 Rubymine IDE 调试器附加到 shell 进程?

visual-studio-2010 - 如何在 Visual Studio 中将源附加到引用的程序集

c++ - 无法初始化静态常量字符串

c++ - 无法从可转换类型初始化非常量引用

c++ - OpenGL - 使用文本文件绘制对象

c++ - 如何在 Windows 中获取当前用户的主目录

c# - 停止 Visual Studio 2019,让我在 Debug模式下编辑文件

c++ - Voro++可以在Visual Studio中编译吗