我有一个具有这种结构的项目:
- dune
- main.ml
-- src/
---- dune
---- parser.ml
-- test/
---- dune
---- test_parser.ml在src/dune中,我有以下内容:
(library (name Parser))在test/dune中
(test (name test_token_type) (libraries oUnit Parser))当我运行dune build时,我收到了抱怨:
File "test/dune", line 1, characters 46-52:
1 | (test (name test_parser) (libraries oUnit Parser))
^^^^^^对如何解决有什么想法吗?
发布于 2020-02-11 13:55:09
已解决问题。原来我在顶级路径和test/parser路径中有一个dune-project文件。沙丘很可能认为引入了另一个项目,而不是在父路径或类似的东西中寻找依赖项。
https://stackoverflow.com/questions/60161402
复制相似问题