嗨我想使用對話框顯示錯誤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