0

我已经在 C:\OCaml\lib 中安装了 OCaml CSV 模块。当我在顶层运行以下代码时open Csv;;

我收到错误消息Error: Unbound module Csv

我不确定为什么模块没有加载。谢谢

4

2 回答 2

1

涉及两个步骤。首先,您需要确保 CSV 已加载到您的顶层,然后您可以打开它。我不使用 windows,但在 OS X 下它看起来像这样:

$ ocaml
    OCaml version 4.00.1

# #load "unix.cma";;
# open Unix;;
# stat;;
- : string -> Unix.stats = <fun>
# 
于 2013-09-15T03:52:36.770 回答
1

我刚刚找到了解决方案。我没有编译 csv.ml 和 csv.mli 文件。

如果其他人遇到此问题,请按照以下步骤解决问题: 1) 在命令行中转到 .ml 和 .mli 文件所在的 OCaml\lib 目录 2) 运行命令ocamlc -c modulename.mliocamlc -c modulename.ml

在顶层你现在可以运行open modulename;;

于 2013-09-15T03:53:34.087 回答