首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >没有为以下模块(Mtime_clock、Mtime)提供实现

没有为以下模块(Mtime_clock、Mtime)提供实现
EN

Stack Overflow用户
提问于 2020-08-25 23:53:40
回答 1查看 46关注 0票数 0

在我的项目中,我使用如下所述安装的OCanren包:https://github.com/JetBrains-Research/OCanren#Installation

我有一个使用OCanren的test.ml文件:

代码语言:javascript
复制
open OCanren

let _ = inj

和同一目录下的一个dune文件:

代码语言:javascript
复制
(executable
  (name      test)
  (libraries ocanren mtime mtime.clock.os mtime.clock mtime.top)
  (flags     (:standard -rectypes)))

这是我在尝试构建可执行文件时遇到的问题:

代码语言:javascript
复制
$ dune build test.exe
File "_none_", line 1:
Error: No implementations provided for the following modules:
         Mtime_clock referenced from ~/.opam/4.07.1+fp+flambda/lib/ocanren/OCanren.cmxa(Timer)
         Mtime referenced from ~/.opam/4.07.1+fp+flambda/lib/ocanren/OCanren.cmxa(Timer),
           ~/.opam/4.07.1+fp+flambda/lib/ocanren/OCanren.cmxa(Core)
Done: 19/20 (jobs: 1)(base) 

我如何提供Mtime_clock和Mtime的实现?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-08-27 01:53:53

解决方案是在dune文件中将Mtime包放在OCanren之前:

代码语言:javascript
复制
(executable
  (name      test)
  (libraries mtime mtime.clock.os ocanren)
  (flags     (:standard -rectypes)))
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63582677

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档