我将开发一个堆栈跟踪步骤到我们的win32 API平台支持,以捕获任何异常与JAVA堆栈跟踪的行为.实际上我们得到了Linux平台的全功能实现.
首先,我尝试使用win32 CaptureStackBackTrace API机制实现stackwalk.但是这个方法没有集成在mingw的实际winbase头文件中(使用MSYS/MinGW 5.1.x)...
所以我决定尝试使用dbgheader机制,遵循此链接的说明:http://sites.google.com/site/kenscode/prime-programs/boinc-with-mingw-on-win32
但我再次失败并遇到我无法解决的链接器故障.我认为MinGW无法解析dbgheader库....
DrMinGW对我来说不是一个选项,虽然它是一个JIT调试器,我要实现一个堆栈跟踪机制,用于运行时发生的任何异常,具有可定制的日志文件可跟踪性,就像我们从JAVA知道的那样......
有没有人在握手时使用win32 API运行MSYS/MinGW?我不会将编译器更改为丑陋的MVC编译器而不是使用MSYS/MinGW ...
谢谢你的任何提示.最好的祝福,
基督教
我将开始学习如何为Windows编写应用程序.我不确定我应该使用什么编译器.现在我正在使用Code :: Blocks IDE 10.5并习惯了它,并希望坚持下去.
我不知道是否应该使用GNU GCC编译器或MSVC++ 2008编译器.在创建Win32 GUI项目时,有没有理由选择其中一个?
如何告诉编译器/链接器查看Windows SDK目录而不是它自己的目录?