Графический пакет Ocaml - PullRequest
       8

Графический пакет Ocaml

0 голосов
/ 21 ноября 2018

Я установил ocaml на свой xfce и теперь хочу сделать какую-нибудь графическую программу.Проблема в том, что я не знаю, как я могу установить graphics.cma (думаю, мне нужен именно этот файл, но я не уверен).

У меня есть исследование в Google и на этом форуме, но я не могу его найти ..

После небольшого поиска я вижу, что у меня есть graphics.cma и graphics.cmxa.

Я нашел это с помощью "ls $ (ocamlc -where) | egrep cmx? A"

Я не знаю почему, но пока моя графическая функция работает вообще.Извините за неудобства.

Спасибо за помощь, ребята.Хорошего дня

Ответы [ 2 ]

0 голосов
/ 23 ноября 2018

Вы уже установили графический модуль.

В системах на основе Debian пакет ocaml разделен на ocaml-base-nox и ocaml-base.Последний содержит графический модуль, в то время как первый урезан.

Пакет ocaml представляет собой метапакет, который зависит от того и другого, и в описании сказано (в конце):

This package contains everything needed to develop OCaml applications,
including the graphics libraries.

Итак, вы готовы играть с графикой.Жюльенс, отвечающий за установку ocamlfind, является хорошей идеей, поскольку он облегчает использование графики и других модулей.

0 голосов
/ 21 ноября 2018

Я бы предложил установить и использовать ocamlfind, чтобы не беспокоиться о расположении библиотеки:

ocamlfind ocamlc -package graphics -linkpkg  test.ml

скомпилирует ваш файл с правильными загруженными файлами.Вы также можете загрузить пакет на верхнем уровне, используя

#use "topfind";;
#require "graphics";;
...