Kann jemand ein Beispiel geben, wie der Aufruf-Stack des aktuell ausgeführten C++ - Programms unter Windows programmgesteuert abgerufen werden kann? Von einigen Threads (z. B. print call stack in C or C++) Ich habe einen Vorschlag, DbgHelp zu verwenden. Die Bibliothek scheint jedoch ziemlich groß zu sein und für viele weitere Funktionen als nur den Aufrufstapel gedacht, so dass das Studium der Bibliothek ohne ein Beispiel zu lange dauern kann. Auch die Bibliothek scheint veraltet, weil die letzte Version, 6.12, vom 01. Februar 2010 datiert ist (7 Jahre alt ab sofort). Gibt es etwas Neues, um Callstack von C++ zu bekommen?Beispiel für das Abrufen von C++ - Aufrufstack unter Windows
Wenn Sie ein Beispiel für die Verwendung von DbgHelp geben, können Sie auch beschreiben, wie Sie es installieren, zum Projekt hinzufügen und mit meinem Programm versenden?
Ich möchte undecorated Namen aller Funktionen auf dem Call-Stack, vorzugsweise mit Werten der Parameter.
[Boost.Stacktrace] (http://boostorg.github.io/stacktrace/index.html) – genpfault