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

我必须在Visual Studio中更改某些设置,还是必须安装其他软件?

最佳答案

  • 获取所有项目依赖项的调试信息。这是在项目属性的“配置属性-> C/C++->常规”部分下指定的。
  • 在菜单上,转到“工具->选项”,然后选择“调试->符号”。
  • 添加一个新的符号位置(文件夹图标),该位置指向Microsoft的免费符号服务器“symsrvsymsrv.dllc:\symbols * http://msdl.microsoft.com/downloads/symbols
  • 在本地的某些地方填写“缓存符号”字段,这样您就不会一直上网。
  • 07-28 08:44