1

ocaml マニュアルに従って何かを描画しようとしています。しかし、これは Ocaml のトップレベルからの奇妙な応答です。誰でも理由がわかりますか?ありがとう。

# #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".
4

2 に答える 2

5

を使用Graphics.open_graph " 600x400"していますが、動作します。解像度指定の前のスペースに注意してください。

なぜfoo:0機能するのか、または機能しないのかについては、OCaml 固有ではなく、X11 サーバーに関するものです。おそらく、そのような特殊な機能 (別のディスプレイでウィンドウを開く) を使用する必要はなく、使用したくないでしょう。

于 2012-06-23T11:17:47.963 に答える