ocamlfind

    0熱度

    1回答

    我在cygwin64(一臺Windows 10電腦)下安裝了ocaml。 Ocaml,ocamlc似乎運行良好,但我需要軟件包。所以我嘗試了opam,並且抱怨說ocamlfind不見了。我試圖用兩種方法安裝ocamlfind - 使用opam和來自gitlab.camlcity.org上的findlib存儲庫 - 並且在兩種情況下,都沒有找到dllunix.so。我通知環境變量OCAMLLIB是C

    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

    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

    0熱度

    1回答

    我正在搞砸OCaml FFI以試圖弄清楚它是如何推斷C枚舉的寬度(我認爲是C實現定義的),而且是上午試圖插入一個錯誤寬度的類型來查看在運行時發生了什麼。這是動機,但我遇到的實際問題更爲普遍。 我有一個簡單的OCaml文件,它使用C FFI調用example.c中的一個微不足道的函數,它將enum轉換爲int。 open Printf;; let (@->) = Ctypes.(@->);;

    1熱度

    1回答

    我是OCaml的新手,我試圖安裝cohttp。因爲我沒有接受Xcode許可協議(OS X Sierra 10.12 0.6)我得到一個錯誤,而包管理器(OPAM)正試圖安裝一個子依賴性,ocamlfind =-=- Processing actions -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= [ERROR] The compila

    0熱度

    2回答

    與OCaml的船舶好像Unix和Bigarray某些模塊在ocamlopt -where自己.cmx和.cmxa文件(這是~/.opam/4.03.0/lib/ocaml我的系統上我目前OPAM開關)。 有沒有一種方法可以確定沒有編譯哪個源文件依賴於標準分佈中的哪些「特殊」庫?我打算稍後在Makefile中使用此輸出。 下面的程序example.ml open Unix;; Unix.syst

    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是否提供類似的東西。