0

我对caml中的一个小功能有疑问。这是我的功能:

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)")或分段错误。

有人可以向我解释这种错误的原因吗?谢谢 :)

4

1 回答 1

2

您的问题将不会得到答复,因为其中没有足够的信息。

一般来说,如果你遇到 OCaml 的 Segmentation Fault,它是一个 MAJOR BUG,所以你应该在OCaml bug tracker上填写一个 bug 报告,并上传一个重现错误的程序。

于 2013-01-03T08:33:03.940 回答