0
我使用OCaml的顶层和使用:未绑定模块图形
#load "graphics.cma";;
图书馆得到了加载,但是当我尝试:
open Graphics;;
我得到无限模块显卡错误。 我用#list列出了所有包和“图形”在列表中。 我已经看到所有相关的答案,但仍然没有得到为什么我得到这个 错误。
我使用OCaml的顶层和使用:未绑定模块图形
#load "graphics.cma";;
图书馆得到了加载,但是当我尝试:
open Graphics;;
我得到无限模块显卡错误。 我用#list列出了所有包和“图形”在列表中。 我已经看到所有相关的答案,但仍然没有得到为什么我得到这个 错误。
我不知道**
意味着您的代码段是什么符号,你是否尝试过使用某种标记,或没有,但这个符号不应该存在:
# #load "graphics.cma";;
# open Graphics;;
# open_graph "";;
- : unit =()
#
确保你可以直接输入这个指令(#
-including):#load "graphics.cma";;
如果这仍然不行,你可以试试#require "graphics";;
。顺便说一下,这是在现代OCaml中加载库和包的首选方式。
我并不打算把**。我尝试了相同的代码。它正在加载图形cma文件,但使用'open Graphics ;;'时,它给了我未绑定的模块错误。 – deep19
我也尝试过'#require“graphics”;;',它打印/usr/lib/ocaml/graphics.cma:加载到终端上,当我用'open graphics ;;'它给了我同样的错误 – deep19
看起来像您的安装已损坏。你是如何安装OCaml的,你使用的是哪种操作系统? – ivg