簡體   English   中英

(還有)“未綁定模塊”錯誤

[英](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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM