Zoeken…


Project afhankelijk van externe bibliotheken

Als uw project afhankelijk is van de externe bibliotheken, moet u deze eerst installeren met opam. Ervan uitgaande dat uw afhankelijkheden foo en bar en het belangrijkste toegangspunt van uw project foobar.ml kunt u vervolgens een bytecode-uitvoerbaar bestand bouwen met

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

Waarschuwing: de namen foo en bar moeten de namen van de ocamlfind-pakketten zijn, ze kunnen verschillen van de namen van de opam-pakketten.

In plaats van de pakketten op de opdrachtregel op te geven, kunt u een configuratiebestand met de naam _tags met de volgende inhoud

true: package(foo), package(bar)

Eenvoudig voorbeeld zonder externe afhankelijkheid

Als uw project geen externe afhankelijkheid heeft en foo.ml als belangrijkste toegangspunt heeft, kunt u een bytecode-versie compileren met

ocamlbuild foo.byte

Om een native uitvoerbaar bestand te krijgen, voer je uit

ocamlbuild foo.native


Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow