oasis

    4熱度

    1回答

    我有一個使用Str模塊的OCaml的項目,但在編譯的時候,我得到這個錯誤: $ make ocaml setup.ml -build Finished, 0 targets (0 cached) in 00:00:00. + /home/phase/.opam/system/bin/ocamlfind ocamlopt -g -linkpkg src/

    1熱度

    1回答

    井的名稱,標題說明了一切,我想改變我的可執行文件的名字,因爲現在我有 Executable myexec Path: . BuildTools: ocamlbuild MainIs: main.ml CompiledObject: best 而且它會產生一個文件main.native而不是myexec,例如。 我試圖做的是寫 Post

    0熱度

    1回答

    什麼我現在所擁有的: _oasis文件: OASISFormat: 0.4 Name: Count Lines Version: 0.0.1 Synopsis: Counts the number of lines in the project Authors: Bogdan Nechyporenko License: LGPL-2.1 with OCaml linking ex

    0熱度

    1回答

    我目前正在使用Oasis處理OCaml文件構建的項目。它效果很好。然而我很困惑什麼findlibParent實際上是在庫定義中做的。 的文檔指定 FindlibParent:庫,其包括當前庫。目前的圖書館將作爲其父母並沿着它安裝。 我不明白什麼暗示built as its parents已經在我指的東西的方式。這是否意味着如果我的模塊庫在定義中有findlibParent: X,並且模塊的名稱是Y

    0熱度

    1回答

    我試圖在我的_oasis配置中指定可執行文件。到目前爲止,這工作正常,並且在我的_oasis配置的根目錄中創建了一個到編譯二進制文件的鏈接。但是,我寧願在子目錄./bin中創建二進制(鏈接) - 是否有任何方法來實現這一目標?

    -1熱度

    1回答

    我想找出使用​​oasis xsd解析響應的最佳方法。我有以下響應xml字符串,但不知道如何解析它,我試圖從綠洲複製xsd,但它無法創建jaxb對象。這是XML響應數據: <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <s

    0熱度

    1回答

    我試圖用oasis編譯我的項目,我的項目是這樣安排: _oasis src/ main.ml core_a.ml core_b.ml type.ml plugins/ plugin_a.ml plugin_b.ml 注意,在plugin_a.ml,它指的是模塊type.ml(即,open Type)。 當我使用oasi

    0熱度

    1回答

    這是我,再次..我正在研究一個OCaml項目,並且我想使用Oasis來構建整個代碼庫。這是我的代碼庫的組織方式。 src/ core/ init.ml type.ml utils.ml plugin/ main.ml 首先我只有下列_oasis文件生成庫: Library "engine" Path

    2熱度

    1回答

    我想幾個標誌(S,內嵌20,nodynlink)添加到我的_oasis文件,但我得到一個編譯錯誤: AlphaFeatures: ocamlbuild_more_args XOCamlbuildExtraArgs: "-cflags '-S -inline 20'" 我想知道如何添加這些。 在相當長的錯誤: node:dir user$ make ocaml setup.ml -build

    0熱度

    1回答

    我一直在使用oasis來使用一些外部程序包來構建我的項目。現在我也想使用Jane Street的Core包。但是,爲了與Core編譯,您必須將-thread標誌傳遞給ocamlfind,例如,像這樣: ocamlfind ocamlc -linkpkg -thread -package core foo.ml -o foo 我怎麼能告訴oasis添加-thread標誌?現在,我的_oasis文