0

我目前正在做一个项目,我正在使用 Oasis 来处理 OCaml 文件的构建。它工作得很好。但是,我findlibParent对库定义中的实际操作感到困惑。

该文档指定

FindlibParent:包含当前库的库。当前库将作为其父库构建并沿其安装。

我不明白built as its parents我提到某事的方式有什么含义。这是否意味着如果我有findlibParent: X定义中的模块库,并且模块的名称是Y,那么我必须像这样引用它open X.Y

如果这很明显,我深表歉意——措辞让我很困惑。

谢谢!

4

1 回答 1

0

这意味着,一旦构建并安装了一个库,它就可以通过 findlib 作为parent_name.library_name. 据我所知,这个字段并不意味着任何依赖,所以我不确定“将作为其父级构建”这句话是否真的正确。唯一真正的含义是,它将作为父库的子包包含在内,因此它不会有自己的 META 文件(如果您想在同一个文件夹中定义多个库,这可能非常有用)

于 2016-06-15T17:05:57.537 回答