una programacion pilas pila implementacion estatica eliminar elemento ejemplo como colas ats c++ qt visual-c++

c++ - implementacion - programacion ats pilas



Imprimir el seguimiento de pila en C++(MSVC)? (3)

StackWalk64 en la biblioteca dbghelp.dll debe hacer lo que está buscando.

En mi aplicación C ++ (desarrollada con Visual Studio 2003) y Qt4 , me gustaría imprimir el seguimiento de la pila desde una línea específica de código, ya sea a la salida de la consola o en un archivo.

Qué haría falta ? Qt es de alguna ayuda para hacer esto?


StackWalker de Jochen Kalmbach [MVP VC ++] y disponible en codeproject es probablemente la forma más fácil de hacerlo. Concluye todos los detalles de tratar con la API StackWalk64 subyacente.


No está en la API Qt pública, pero si miras

$ QTDIR / src / corelib / kernel / qcrashhandler. *

puedes ver los inicios de una implementación multiplataforma de esto exactamente.