我有一个用MinGW编译的c ++应用程序,我一直在收到客户的崩溃投诉.因此,除了大量登录可能崩溃的部分(在发布新版本之前)之外,我一直在寻找一个崩溃报告器,它将帮助我在发生错误时找出堆栈跟踪和任何其他有用的调试信息.
是否存在与MinGW应用程序兼容的此类工具?(似乎当时的编译器和崩溃报告策略之间存在密切关系,因此问题).
有没有可以帮助我的Windows工具?该应用程序主要在Windows XP计算机上运行.
能够将信息写入文件足以满足我的目的.然后我可以让我的客户给我发信息.
我一直在研究google-breakpad和SetUnhandledExceptionFilter,但我仍然不知道它们是否会以任何方式有用.其他崩溃报告实用程序,例如crashrpt,是为Visual C++设计的,所以我想用MinGW尝试它们并没有多大意义.
编辑:关于这个主题的一些有用的链接
我需要在客户的计算机上安装驱动程序.不幸的是,现在唯一的方法是让Windows在插入设备时显示其"硬件更新向导",然后让用户执行以下操作:
对于技术娴熟的用户来说,所有这些都是缓慢且不友好的.对于必须在许多计算机上安装设备的人来说,这也是一个重复且烦人的过程.
所以,我正在尝试编写一个非常简单的程序,它将提示用户插入设备.然后程序将自动执行上述相同步骤.我的问题:
DriverPackageInstall.将.inf文件作为参数传递给我想要的是什么?(我将编写代码来同时测试它,只需给我一些时间下载Windows驱动程序工具包并设置项目......).即使在尝试了4种不同的方法之后,我一直试图在gtk小部件上设置背景图像但没有成功.
以下程序包含3种方法(第4种方法不涉及代码).我使用MinGW(g ++ 4.5.0)和gtkmm 2.4编译它.所述APPROACH宏可以选择编译哪种方法被设置为1,2或3.我还在评论中添加了参考文献,因此您可以找到我从哪里获得的想法.
#include <iostream>
#include <gtkmm/main.h>
#include <gtkmm/alignment.h>
#include <gtkmm/box.h>
#include <gtkmm/entry.h>
#include <gtkmm/eventbox.h>
#include <gtkmm/frame.h>
#include <gtkmm/image.h>
#include <gtkmm/label.h>
#include <gtkmm/table.h>
#include <gtkmm/window.h>
// Set this to 1, 2 or 3 to try different ways of drawing the background
// Set to 0 to load no background at all
#define APPROACH (0)
// Making this alignment global in order to modify it from drawBackground
Gtk::Alignment* alignment;
bool drawBackground(GdkEventExpose* event) {
std::cout << "Draw background" …Run Code Online (Sandbox Code Playgroud) 我在Kohana 3.2中找到了很多关于分页的信息,但大多数分散在论坛评论和博客文章中,没有一个完整的参考资料来源.
(注意:我打算自己回答这个问题)