首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >(另一个)“未绑定模块”错误

(另一个)“未绑定模块”错误
EN

Stack Overflow用户
提问于 2014-11-08 00:16:28
回答 2查看 2.2K关注 0票数 2

线

代码语言:javascript
复制
open Uutf

在我的文件中,mymod.ml导致如下所示的错误:

代码语言:javascript
复制
% 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

代码语言:javascript
复制
% opam install uutf

在运行上面的opam install命令之后,还应该做什么呢?

PS:我在OCaml“无界模块”错误上读过几个SE线程,包括

Ocaml解束缚模

错误:未绑定模块..。在奥卡姆

module toplevel抛错无界模块

Ocaml和Opam:未绑定模块核心

...but没有人回答我的问题。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-11-08 01:16:13

只管用

代码语言:javascript
复制
corebuild -package uutf test.native

这将自动(使用ocamlfind)找到依赖包并添加所有所需的标志。

您可以使用ocamlfind list shell comand查询ocamlfind数据库,以查看可用的库。如果你不确定图书馆的名称,那是非常方便的。

票数 1
EN

Stack Overflow用户

发布于 2014-11-08 00:36:17

好吧,你使用重新构建,我想它是那个剧本给出的显示。

您应该尝试在命令行中添加-lib uutf,以便您对ocamlbuild的调用知道它应该链接到它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26812207

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档