我是OCaml的新手,我想將一些代碼放到另一個文件中,比如foo.ml
,就像在C++或Python中做的一樣。但是這部分代碼本身並不構成模塊。我在主源文件的頭部添加了#use "foo.ml"
。但是當我使用ocamlbuild
構建我的項目時,它報告I/O error: "foo.ml: No such file or directory"
。但顯然foo.ml
在當前工作目錄中。如何在OCaml中使用#use指令包含其他源文件?
我想知道是否有人知道如何在OCaml中實現這個目標,並讓我的項目被構建,或者如果OCAML中不是這樣的約定呢?任何建議都是值得歡迎的。
感謝和我應採納你的做法。 – tfboy