成功reorganized my project for ocamlbuild with subdirectories并使用ocamlfind后,我发现很难构建顶层。ocamlbuild;建立顶层
我已经构建了一个.mltop
文件,其中包含将包含的所有模块并将其添加到_tags
,但构建不起作用。它找不到使用其中一个模块编译的C函数。与-classic-display
上,我可以看到该文件,libcside.a
,没有被列入,甚至没有被编译! C文件添加为myocamlbuild.ml
由依赖,
flag ["link"; "ocaml"; "use_cutil"] (S [A"-cclib"; A"-L."; ]);
dep ["link"; "ocaml"; "use_cutil"] ["libcside.a"];
和_tags
,
<utilities.*> : use_cutil
<**/*.top> : use_str, use_unix, use_cutil, use_curl, use_mysql
,最后,在libcside.clib
,
cutil.o
我失去了一些东西在建立顶级的构建,但我无法在网上找到可靠的资源。谢谢。
1.公用事业确实 2.是的。 3.是的,这是做到了。谢谢。我曾经在旗帜上添加了A“libcside”,但它没有奏效。我错过了ocaml_lib。谢谢! – nlucaroni 2010-03-04 13:21:44