将核心绑定到ocamldoc

时间:2016-03-21 09:58:55

标签: ocaml ocamldoc

我正在尝试使用ocamldoc为我的模块生成文档。但是,我使用Core库和ocamldoc抱怨没有找到它。

Error: Unbound module Core

我理解为什么感谢this question,但它没有提到标准模块的任何解决方案。

任何帮助?

1 个答案:

答案 0 :(得分:4)

ocamldoc需要查看Core的已编译接口,即文件core.cmi。这可以通过以下机制之一完成:

  • -I dir选项添加到ocamldoc,其中dircore.cmi文件所在的目录。例如,ocamldoc -I $(opam config var core:lib) ...应该这样做。
  • 如果使用ocamlfind间接,请将-package core添加到命令行。例如。 ocamlfind ocamldoc -package core