ocamlfind

    0热度

    1回答

    我在cygwin64(一台Windows 10电脑)下安装了ocaml。 Ocaml,ocamlc似乎运行良好,但我需要软件包。所以我尝试了opam,并且抱怨说ocamlfind不见了。我试图用两种方法安装ocamlfind - 使用opam和来自gitlab.camlcity.org上的findlib存储库 - 并且在两种情况下,都没有找到dllunix.so。我通知环境变量OCAMLLIB是C

    0热度

    1回答

    我正在搞砸OCaml FFI以试图弄清楚它是如何推断C枚举的宽度(我认为是C实现定义的),而且是上午试图插入一个错误宽度的类型来查看在运行时发生了什么。这是动机,但我遇到的实际问题更为普遍。 我有一个简单的OCaml文件,它使用C FFI调用example.c中的一个微不足道的函数,它将enum转换为int。 open Printf;; let (@->) = Ctypes.(@->);;

    0热度

    1回答

    我有一个使用ocamlbuild成功构建的项目。不过,我还想通过顶层与不同模块的项目个别功能交互的简单方法,但我尝试使用ocamlmktop并没有按照我的意愿工作。我发现,除非手动将.cmi文件放在活动目录中,否则会出现“未绑定模块”错误。我目前使用建立的命令是: ocamlfind ocamlmktop -I _build -o my_ocaml -linkpkg -package str mo

    1热度

    1回答

    现在,如果我想重新编译和运行毫升文件我用 ocamlbuild -pkg containers myfile.byte && ./myfile.byte 有一个较短的方式做到这一点?在haskell中,你可以通过说runghc myfile.hs来运行,我想知道ocamlbuild或ocamlfind是否提供类似的东西。

    0热度

    1回答

    我目前正在使用Oasis处理OCaml文件构建的项目。它效果很好。然而我很困惑什么findlibParent实际上是在库定义中做的。 的文档指定 FindlibParent:库,其包括当前库。目前的图书馆将作为其父母并沿着它安装。 我不明白什么暗示built as its parents已经在我指的东西的方式。这是否意味着如果我的模块库在定义中有findlibParent: X,并且模块的名称是Y

    0热度

    2回答

    由于我在工作站上没有root访问权限,因此我在本地安装了oUnit到〜/ ounit中。我可以加载模块中的解释,如果我跑 ocaml -I ~/ounit/oUnit 现在我想运行测试,所以我尝试编译: ocamlfind ocamlc -o test -package oUnit -I ~/ounit/oUnit -linkpkg -g foo.ml test.ml 不幸的是,ocaml

    3热度

    1回答

    我试图在Ubuntu 17.04(Zesty)上从repository(6aa64)安装Frama-C gui Phosphorus。 Frama-C opam可以很好地工作,但是据我所知,它缺少GUI +我可能稍后想要修补frama-C,所以我希望能够自己编译它。 第一步: ./configure --enable-gui --enable-verbosemake 生成输出: configu

    0热度

    1回答

    程序的行为我有这样的OCaml程序 open Core.Std;; open Printf;; let all l = List.fold ~f:(&&) ~init:true l;; let any l = List.fold ~f:(||) ~init:false l;; let main() = let bools = [true; false; true; true; fal

    2热度

    1回答

    我安装了OCaml库。为了证明我有这个: $ ~/.opam/bin/opam install camlp4 [NOTE] Package camlp4 is already installed (current version is 4.02+system). 这: $ ls `ocamlc -where`/camlp4* Camlp4.cmi Camlp4Bin.cmx Camlp4

    1热度

    1回答

    我是OCaml的新手,我试图安装cohttp。因为我没有接受Xcode许可协议(OS X Sierra 10.12 0.6)我得到一个错误,而包管理器(OPAM)正试图安装一个子依赖性,ocamlfind =-=- Processing actions -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= [ERROR] The compila