2012-06-23 59 views
1

我想按照ocaml manual來畫東西。但是這是Ocaml頂層的一個奇怪的迴應。任何人看到爲什麼謝謝。Ocaml的Graphics.open_graph不起作用

# #load "graphics.cma";; 
# Graphics.open_graph "foo:0";; 
_X11TransSocketINETConnect() can't get address for foo:6000: nodename nor servname provided, or not known 
Exception: Graphics.Graphic_failure "Cannot open display foo:0". 

回答

5

我使用Graphics.open_graph " 600x400",它的工作原理。請注意分辨率規格之前的空間。

至於爲什麼foo:0會或不會工作,這不是OCaml特定的,但有關X11服務器。您可能不需要,因此也不想使用這種專用功能(在另一個顯示器上打開一個窗口)。

1

foo術語是指定應由用戶替代以匹配本地環境的示例部分的常用方法。 在你的情況,你可能想閱讀下面3條線並打開默認顯示:

Graphics.open_graph「」

連接到默認的顯示和使用默認的幾何形狀的窗口。