我的应用程序似乎有问题,因为它意外崩溃了。我正在尝试解决这个问题,但我遇到了以下问题:
在Windows 7上,当应用程序崩溃时,不会获得有关崩溃的有用信息,而是显示以下窗口:
是否可以使Windows(7)显示一些实际有用的信息?像堆栈跟踪?内存转储?一个奇怪的错误代码?什么?我非常怀疑微软可以在这里帮助我......实际上,checking for a solution to the problem
从未找到任何应用程序的解决方案,我不知道为什么这个窗口甚至存在。
我记得在Windows XP上,有错误报告窗口,某处有一个指向另一个窗口的链接,实际上显示了一些信息。
我尝试使用信号处理自己处理应用程序崩溃。然而,使用MinGW的信号处理似乎相当破碎:写入空指针应该发送SIGSEGV信号,但程序崩溃了。在互联网上查找,我发现this线程让我相信信号处理可能会被破坏。
在多线程中使用GDB给我带来了很多麻烦,因为有一些时间敏感的东西正在完成。
我正在研究Windows 7(显然),使用MinGW编译器套件Eclipse IDE。
答案 0 :(得分:0)
出现此窗口时,请勿单击“取消”。大约1或2分钟后,它将成为另一个窗口,允许您选择指定的编译器(在我的计算机上是visual studio 2010)并进行调试。