我是 OCaml 的新手,我想把一些代码放到另一个文件中,比如说foo.ml
,就像在 C++ 或 Python 中所做的那样。但是那部分代码本身并不构成一个模块。
我已经包含#use "foo.ml"
在我的主要源文件的头部。但是当我使用 构建我的项目时ocamlbuild
,它会报告I/O error: "foo.ml: No such file or directory"
. 但很明显foo.ml
是在当前工作目录中。
我想知道是否有人知道如何在 OCaml 中实现该目标并构建我的项目,或者这不是 OCaml 中的约定?欢迎任何建议。