我是一个有用的助手,可以翻译文本。
我有一个简单的ocamlbuild项目,其中使用了Batteries,包括语法扩展。
_tags文件:
尝试在
我有一个简单的ocamlbuild项目,其中使用了Batteries,包括语法扩展。
_tags文件:
<*>: pkg_batteries,pkg_threads,pkg_batteries.syntax,syntax_camlp4o
something.ml
:
open Batteries
…
let () = …
它是为调试而构建的,具备以下功能:
$ ocamlbuild something.d.byte
$ ocamldebug something.d.byte
尝试在
ocamldebug
中使用 print
命令,但会出现以下错误:(ocd) print x
Cannot find module Batteries.
只有在打开Batteries
的范围内进行调试时才会出现此问题。
这个错误的原因是什么?有什么办法可以解决它?
ocamlfind
是否能够调用ocamldebug
,但结果不尽如人意。我想可能有类似的东西存在。谢谢。我会确认后再接受。 - jrk