2012-12-14 3 views
0

caml에서 약간의 기능에 문제가 있습니다. 여기 내 기능 :Ocaml : 예외 Graphics.Graphic_failure ("Xlib 오류 : BadPixmap (Pixmap 매개 변수가 잘못되었습니다.)")

let show img = 
    let h = height img in 
    let w = width img in 
    open_graph (" "^string_of_int w^"x"^string_of_int h); 
    set_window_title "Seam Carving"; 
    draw img; 
    if Graphics.key_pressed() then 
    match Graphics.read_key() with 
     | 'q' -> close_graph() 
     | _ ->() 
;; 

내가 버튼 'Q'를 클릭,이 오류가 발생했습니다 : Fatal error: exception Graphics.Graphic_failure("Xlib error: BadPixmap (invalid Pixmap parameter)") 또는 분할 오류를.

누군가 이러한 오류의 이유를 설명 할 수 있습니까? 감사합니다 :)

+0

코드가 작동하지 않습니다. – didierc

+0

'q'버튼은 무엇입니까? – didierc

+1

설명을 얻으려는 문제를 드러내는 최소한의 컴파일 가능한 프로그램을 제공해야합니다. – didierc

답변

2

거기에 충분한 정보가 없으므로 귀하의 질문에 아무런 답변이 없을 것입니다.

일반적으로 OCaml로 세그멘테이션 오류가 발생하는 경우 이는 주요 버그이므로 OCaml bug tracker에 버그 보고서를 작성하고 오류를 재현하는 프로그램을 업로드해야합니다.

관련 문제