Как получить отладочную информацию из приложения C ++, которое поставляется клиенту?

0

Я не уверен, что это возможно, но предположим, что у меня есть приложение c++, и я отправляю наши клиенты. У приложения могут быть ошибки, и, следовательно, он терпит неудачу, но я не могу получить какую-либо информацию о том месте, где он потерпел неудачу. Есть ли способ получить отладочную информацию из такого приложения?

Я использую визуальную студию для разработки.

  • 4
    Регистрация, регистрация и даже больше регистрации.
  • 0
    @JoachimPileborg какая-нибудь библиотека? любая документация или учебник?
Показать ещё 1 комментарий
Теги:
visual-studio
debugging

1 ответ

1

Используйте много протоколирования:

  • запуск и завершение каждого важного действия, конечно, убедитесь, что он не слишком сильно влияет на производительность приложения.

  • регистрировать любые ошибки из вызовов API или другие сбои из ваших подпрограмм.

И, наконец, вы можете автоматически генерировать аварийные дампы и разрешать пользователю отправлять этот дамп или разрешать отчет о сбоях, включая журналы приложений. Эта статья поможет вам узнать, как поймать крах приложения и создать файл дампа: http://www.codeproject.com/Articles/1934/Post-Mortem-Debugging-Your-Application-with-Minidu#_Writing_a_Minidump_with MiniDumpWri

Ещё вопросы

Сообщество Overcoder
Наверх
Меню