成功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