ocaml グラフィック モジュールを使用しようとしています。この線:
#Graphics.open_graph "";;
対話型モジュールでは問題なく動作します。つまり、X11 で白い背景の小さなウィンドウがポップアップします。ただし、スクリプトモードを使用しようとすると、次の行をファイルに入れてコンパイルします。
ocamlc -o a.out graphics.cma code.ml
X11 のみが起動しますが、ウィンドウ ポップアップは表示されません。マックを使用しています。誰でも理由を知っていますか?ありがとう。
ファローアップ:
スクリプト モードでは、コード実行直後にポップアップ ウィンドウがクローズされるようです。XTerminal を使用してコンパイルすると、小さなウィンドウ ポップアップが表示されますが、その後閉じます。
下部に無限ループを追加することで、ウィンドウを開いたままにすることができました。
while true do () done;;
しかし、まだ物事が実際にどのように機能するかを理解していません。助けてください。ありがとう。