Drucken Sie die stack-trace in C++ (MSVC)?
In meinem C++ - Anwendung (entwickelt mit Visual Studio 2003) und Qt4, ich möchte drucken Sie den stack-trace aus einer bestimmten Zeile code, entweder auf der Konsole ausgegeben oder in eine Datei.
Was würde es dauern ?
Ist Qt helfen, dies zu tun ?
Du musst angemeldet sein, um einen Kommentar abzugeben.
StackWalker von Jochen Kalmbach [MVP VC++] und auf codeproject ist wahrscheinlich der einfachste Weg, dies zu tun. Es umschließt alle details für den Umgang mit den zugrunde liegenden StackWalk64 API.
Ist es nicht in der öffentlichkeit Qt-API, aber wenn man sich in
sehen Sie die Anfänge von cross-platform implementation von genau dieser.
StackWalk64 in der dbghelp.dll Bibliothek tun sollten, was Sie suchen.