Я должен разработать трассировку стека к нашей поддержке placform API win32, чтобы поймать любое исключение с поведением JAVA stacktrace. Фактически мы получили полную функциональную реализацию для платформ Linux.Win32 API стек ходить с MinGW/MSYS?
Сначала я попытался реализовать stackwalk, используя механизм win32 CaptureStackBackTrace API . Но этот метод не интегрирован в фактически winbase заголовке MinGW (с использованием MSYS/MinGW 5.1.x) ...
Так я решил пытался использовать механизм dbgheader follwoing инструкции по этой ссылке: http://sites.google.com/site/kenscode/prime-programs/boinc-with-mingw-on-win32
Но я снова сработал и столкнулся с ошибками компоновщика, которых я не мог решить. Я думаю, что MinGW не смог разрешить библиотеку dbgheader ....
DrMinGW не является для меня вариантом, в то время как это отладчик JIT, я должен реализовать механизм отслеживания стека mechansim для любых исключений, возникающих во время выполнения с помощью настраиваемая логическая трассировка журнала, как мы знаем из JAVA ...
Кто-нибудь может получить MSYS/MinGW с помощью API win32 в рукопожатии? Я не буду менять компилятор на уродливый компилятор MVC вместо использования MSYS/MinGW ...
Спасибо за любой намек. С наилучшими пожеланиями,
христианские
Трассировка стека - это действительно ваш второй вариант. Если вы хотите собрать действительно полезную диагностику, вместо этого напишите файл minidump (https://msdn.microsoft.com/en-us/library/windows/desktop/ms680360.aspx). – IInspectable