0
我試圖用oasis
編譯我的項目,我的項目是這樣安排:OCaml的:使用綠洲多層次的src文件夾
_oasis
src/
main.ml
core_a.ml
core_b.ml
type.ml
plugins/
plugin_a.ml
plugin_b.ml
注意,在plugin_a.ml
,它指的是模塊type.ml
(即,open Type
)。
當我使用oasis
編譯項目,它報告:
Unbound module Type
這裏是我的_oasis
文件的簡化版本:
....
BuildTools: ocamlbuild
BuildDepends: deriving, deriving.syntax, core, batteries
Executable "main"
Path: src
MainIs: main.ml
CompiledObject: best
Install: false
BuildDepends: deriving, deriving.syntax, core, batteries
難道我做錯了什麼嗎?或者我正在做的不是組織這樣一個項目的最佳做法?