[英](yet another) “Unbound module” error
線
open Uutf
我的文件mymod.ml
中導致出現以下錯誤:
% corebuild -quiet test.native
+ ocamlfind ocamlopt -c -w A-4-33-40-41-42-43-34-44 -strict-sequence -g -annot -bin-annot -short-paths -thread -syntax camlp4o -package bin_prot.syntax -package sexplib.syntax,comparelib.syntax,fieldslib.syntax,variantslib.syntax -package core -o mymod.cmx mymod.ml
File "mymod.ml", line 2, characters 5-9:
Error: Unbound module Uutf
我以前安裝Uutf
與
% opam install uutf
運行上面的opam install
命令后, opam install
?
PS:我已經閱讀了關於OCaml“無界模塊”錯誤的多個SE線程,包括
Ocaml未綁定模塊
錯誤:Ocaml中未綁定的模塊...
ocaml toplevel引發錯誤無界模塊
Ocaml和Opam:未綁定的模塊核心
...但是沒有人回答我的問題。
只是使用
corebuild -package uutf test.native
這將自動(使用ocamlfind
)找到dependend包並添加所有需要的標志。
您可以使用ocamlfind list
shell ocamlfind list
查詢ocamlfind數據庫,以查看可用的庫。 如果您不確定庫名稱,這將非常方便。
好吧,您使用corebuild,我認為這是給定顯示的腳本 。
您應該嘗試在命令行中添加-lib uutf
,以便對ocamlbuild的調用知道它應該鏈接到它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.