我正在尝试使用带有Ocaml的lwt模块
%cat .ocamlinit
#use "topfind";;
#require "lwt.simple-top";;
#require "lwt.syntax";;
#require "findlib";;
#require "num.core";;
#load "nums.cma";;
#load "unix.cma";;
#camlp4o;;
open Lwt;;
open Lwt_io;;
当我尝试使用此命令构建时使用任何Lwt API “ocamlbuild -use-ocamlfind myFile.native”
我收到此错误: “错误:未绑定模块Lwt”
当我输入终端%ocaml时,它成功加载,我可以使用Lwt.API
发生了什么事?有什么建议吗?
答案 0 :(得分:2)
ocamlbuild不读取.ocamlinit,它纯粹是为了顶级(即ocaml)。 为了编译依赖于lwt的项目,您需要指定依赖项,例如:
ocamlbuild -use-ocamlfind -package lwt myFile.native