我使用ocaml toplevel和using:
#load "graphics.cma";;
库已加载,但当我尝试:
open Graphics;;
我得到无界模块图形错误。我使用#list来列出所有的包和"图形"在列表中。我看过所有相关的答案,但仍然不明白为什么我会得到这个错误。
我不知道符号**
在你的代码片段中意味着什么,无论你是否试图使用某种标记,但这个符号不应该在那里:
# #load "graphics.cma";;
# open Graphics;;
# open_graph "";;
- : unit = ()
#
确保您按字面意思输入此指令(#
-包括):#load "graphics.cma";;
如果这仍然不起作用,您可以尝试#require "graphics";;
。顺便说一下,这是在现代OCaml中加载库和包的首选方式。