안녕하세요, 대화 상자를 사용하여 오류 메시지를 표시하려고합니다. 그러나 코드를 실행할 때 분할 오류가 발생합니다.Gtk :: MessageDialog 실행하면 세분화 오류가 throw됩니다.
다음은 함수의 :
void ShowErrorMessage(string message)
{
Gtk::MessageDialog dialog(message,true,Gtk::MESSAGE_ERROR,Gtk::BUTTONS_CLOSE,true);
dialog.run();
}
내가 그러나 내가 세그먼트 오류로 실행 계속, 파일 I이 오류 상자를 표시 싶어 열 수없는 경우, 파일을 열어보십시오.
알아낼 수있는 문맥이 충분하지 않습니다. segfault를 얻을 때 스택 추적은 무엇입니까? – jonner
'message'에서 ASCII 이외의 문자를 사용하고 있습니까? 이 경우 UTF8로 인코딩해야합니다. – ntd
흠 .. 내가 시도해 볼 수있을 것 같은데 ... UTF8로 인코딩하는 방법은 무엇입니까? – ace