Suche…


Projekt abhängig von externen Bibliotheken

Wenn Ihr Projekt von den externen Bibliotheken abhängt, sollten Sie diese zuerst mit opam installieren. Angenommen, Ihre Abhängigkeiten sind foo und bar und der Haupteinstiegspunkt Ihres Projekts ist foobar.ml Sie dann einen ausführbaren Bytecode foobar.ml können

ocamlbuild -use-ocamlfind -pkgs 'foo,bar' foobar.byte

Achtung: Die Namen foo und bar müssen die Namen der ocamlfind-Pakete sein, sie können sich von den Namen der opam-Pakete unterscheiden.

Anstatt die Pakete in der Befehlszeile anzugeben, können Sie eine Konfigurationsdatei mit dem Namen _tags mit folgendem Inhalt erstellen

true: package(foo), package(bar)

Grundlegendes Beispiel ohne externe Abhängigkeit

Wenn Ihr Projekt keine externe Abhängigkeit hat und foo.ml als Haupteinstiegspunkt gilt, können Sie eine Bytecode-Version mit kompilieren

ocamlbuild foo.byte

Um eine native ausführbare Datei zu erhalten, führen Sie Folgendes aus

ocamlbuild foo.native


Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow