使用 Dune 构建库来组织项目

TLDR

在您的 dune 文件中添加一个 library 代码块。

使用 dune 创建库就像在您的 dune 文件中添加一个 library 代码块一样简单

(library
 (name <name>)
 (public_name <public_name>)
 (libraries <libraries...>))

其中 <name> 是库在内部使用的名称,<public_name> 是包用户使用的库名称,而 <libaries...> 是要链接到您的库的库列表。

请注意,如果库没有 public_name,则通过 opam 安装包时不会安装它。因此,您不能在具有 public_name 的库或可执行文件中使用没有 public_name 的内部库。

仍然需要帮助?

帮助改进我们的文档

所有 OCaml 文档都是开源的。看到有错误或不清楚的地方?提交一个拉取请求。

OCaml

创新。社区。安全。