嗨我想使用对话框显示错误mesaage。但是,当我运行代码时,我得到了分段错误。Gtk :: MessageDialog运行抛出一个分段错误
这里的功能:
void ShowErrorMessage(string message)
{
Gtk::MessageDialog dialog(message,true,Gtk::MESSAGE_ERROR,Gtk::BUTTONS_CLOSE,true);
dialog.run();
}
我试图打开一个文件,如果文件无法打开我想告诉这个错误框,但我一直运行到分段错误。
这里真的没有足够的背景来弄清楚。当遇到段错误时,堆栈跟踪是什么? – jonner 2010-01-29 03:47:30
你是否在'message'中使用ASCII字符以外的字符?如果是这种情况,请确保以UTF8编码。 – ntd 2010-01-29 16:17:16
嗯..我想我可以尝试...我如何编码他们在UTF8? – ace 2010-01-29 20:40:59