首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >告诉ocamlbuild使用Core

告诉ocamlbuild使用Core
EN

Stack Overflow用户
提问于 2014-11-19 21:20:44
回答 2查看 1.3K关注 0票数 5

在我的项目中,我有一个使用Core.Std的文件,所以我运行了

代码语言:javascript
复制
opam install core

再加上

代码语言:javascript
复制
open Core.Std

在我的档案里。

当我跑的时候

代码语言:javascript
复制
ocamlbuild myprogram.native

上面写着:

代码语言:javascript
复制
Error: Unbound module Core

指向上面的open语句的行。

所以,我试试看:

代码语言:javascript
复制
ocamlbuild -use-ocamlfind -pkgs core.std myprogram.native

并得到以下消息:

代码语言:javascript
复制
ocamlfind: Package `core.std' not found

因此,我想,也许我需要运行opam安装core.std以及,但显然没有这样的事情,根据opam。我也尝试过在ocaml中使用"open Core.Std;;“,但这也不起作用。有什么想法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-11-19 21:57:09

您可以使用通常随此库附带的corebuild,也可以尝试如下:

代码语言:javascript
复制
 ocamlbuild -use-ocamlfind -pkg core

使用ocamlfind list命令查看可用包的列表。

除了corebuild之外,他们通常还发布了coretop,这是一个允许您运行内核支持的顶级脚本。它在引擎盖下面使用utop,所以在进行实验之前,请确保您已经用opam install utop (如果您使用opam)安装了它。

票数 10
EN

Stack Overflow用户

发布于 2014-11-19 21:57:05

从您的ocamlbuild中删除.std

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27027213

复制
相关文章

相似问题

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