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