Tengo una aplicación de C++ compilado con MinGW para el que he estado recibiendo quejas de los clientes de choque. Así, además de la tala en gran medida en las partes que podrían ser Crashing (antes de lanzar una nueva versión), he estado buscando un reportero accidente que le ayudará a encontrar a cabo el seguimiento de pila y cualquier otra información útil de depuración cada vez que surja un error.Crash de informes para aplicaciones MinGW
¿Existe alguna herramienta de este tipo que sea compatible con aplicaciones MinGW? (Parece que existe una estrecha relación entre el compilador de entonces y la estrategia de informe de fallos, por lo tanto, la pregunta).
¿Hay algunas herramientas de Windows que me puedan ayudar? La aplicación se ejecuta principalmente en máquinas con Windows XP.
Ser capaz de escribir información en un archivo es suficiente para mis propósitos. Entonces puedo pedirle a mi cliente que me envíe la información.
He estado buscando en google-breakpad y SetUnhandledExceptionFilter, pero todavía no sé si serán útiles de ninguna manera. Otras utilidades de informe de bloqueo, como crashrpt, están diseñadas para Visual C++, así que supongo que probarlas con MinGW no tiene mucho sentido.
EDIT: algunos enlaces útiles sobre el tema
- Solving random crashes
- DrMinGW (just in time debugger)
- Some code I used to get a stack trace
- Algunas personas con el mismo problema:
¿Qué IDE estás usando? Si se trata de una libreta, considere descargar QT framework y QTCreator gratis, que usa MinGW en Windows de manera predeterminada y tiene capacidades de depuración. – AJG85
Gracias, pero estoy buscando un reportero de bloqueos, algo que me permita depurar un programa que está instalado en la computadora del cliente. –