У меня есть приложение С++, составленное с помощью MinGW, для которого я получаю жалобы от клиентов. Таким образом, помимо значительного вхождения в детали, которые могут быть сбой (перед выпуском новой версии), я искал репортера сбоев, который поможет мне узнать трассировку стека и любую другую полезную информацию для отладки всякий раз, когда возникает ошибка.
Существует ли какой-либо такой инструмент, совместимый с приложениями MinGW? (похоже, существует тесная связь между компилятором и стратегией отчетов о сбоях, поэтому вопрос).
Есть ли какие-либо инструменты Windows, которые могут мне помочь? Приложение запускается в основном на компьютерах под управлением Windows XP.
Возможность писать информацию в файл достаточно для моих целей. Затем я могу попросить моего клиента выслать мне информацию.
Я смотрел google-breakpad и SetUnhandledExceptionFilter, но я до сих пор не знаю, насколько они будут полезны. Другие утилиты отчетов об авариях, такие как crashrpt, предназначены для Visual С++, поэтому я думаю, что попытка их использования с MinGW не делает много смысла.
EDIT: некоторые полезные ссылки по теме