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 でセグメンテーション エラーが発生した場合、それは重大なバグであるため、OCaml バグ トラッカーにバグ レポートを記入し、エラーを再現するプログラムをアップロードする必要があります。

于 2013-01-03T08:33:03.940 に答える