包括OCaml二进制库

时间:2014-09-10 15:48:25

标签: ocaml

我试图使用OcamlGraph库,但我不清楚如何将它添加到我的项目中。有人向我建议我只是编译库的源代码以及我的项目源,但必须有一些方法可以在不使用OPAM的情况下链接预编译库的二进制文件。可以这样做,如果是这样,怎么办?

感谢。

1 个答案:

答案 0 :(得分:1)

<强>编译:

ocamlc -I /path/to/ocamlgraph -c mysource.ml

(如ocamlfind ocamlc -package ocamlgraph -c -only-show所示,如果安装了ocamlfind和ocamlgraph)

<强>链接:

ocamlc -I /path/to/ocamlgraph /path/to/ocamlgraph/graph.cma mysource.cmo -o test.byte

(由ocamlfind ocamlc -linkpkg -package ocamlgraph -only-show建议)

但通常情况下,你应该使用ocamlfind和opam的ocamlgraph包或你的发行版。