gpt4 book ai didi

c++ - 如何在 WinRT 中从 C++ 获取堆栈跟踪?

转载 作者:可可西里 更新时间:2023-11-01 17:58:45 25 4
gpt4 key购买 nike

我需要从 C++ 应用程序中获取堆栈跟踪信息,并将其序列化为字符串以便稍后进行解析。我在 Windows 上听说过的唯一 API 是 StackWalk64,它似乎不受支持。

如何在 Windows 应用商店应用程序中从 C++ 获取堆栈跟踪?

最佳答案

我能够调试复杂的 WINRT 问题的唯一方法是使用 ETW 来跟踪因果关系链。虽然有点乏味的设置这篇文章(同时引用 c#)强调了方法:

这里有一些关于 C/C++ 的 ETW 的不错的介绍。

使用此方法,您应该能够创建 ETW 事件,然后在应用程序中监听它们,并将它们作为序列化字符串包括在内以供稍后分析。

关于c++ - 如何在 WinRT 中从 C++ 获取堆栈跟踪?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14632713/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com