Я пишу программу OCaml, которую хочу организовать, поэтому у меня есть такая структура каталогов:
src
|- folder1
| |- a.ml
|- folder2
| |- b.ml
Примечание: b.ml
использует open A
для ссылки на a.ml
.
Я хочу проверить свой код, чтобы убедиться, что он работает. Я успешно запустил ocamlbuild a.native
, находясь в каталоге folder1
. Когда я попытался сделать то же самое в каталоге folder2
с b.ml
, я получил сообщение об ошибке, говорящее о том, что модуль A
не привязан.
Я попытался сделать это из каталога src
с тем же результатом.
Может ли кто-нибудь указать мне, что я делаю неправильно?