Précédent Index Suivant

Mise en oeuvre du module Graphics

L'utilisation de la bibliothèque Graphics diffère selon le système et le mode de compilation utilisés. On ne s'intéressera ici qu'aux applications utilisables à partir de la boucle d'interaction d'Objective CAML. Pour les systèmes Windows ou MacOS, l'environnement de travail interactif a déjà chargé la bibliothèque. Pour les systèmes Unix, il est nécessaire de construire un nouveau toplevel. Celui-ci dépend de l'emplacement de la bibliothèque X11. Si celle-ci est placée dans un des chemins habituels de recherche des bibliothèques du langage C, alors la ligne de commande est la suivante :
ocamlmktop -custom -o montoplevel graphics.cma -cclib -lX11
Elle construit une nouvelle commande montoplevel où la bibliothèque Graphics est intégrée. Le lancement de la commande s'effectue de la manière suivante :
./montoplevel
Si par contre, comme sous Linux, la bibliothèque X11 est placée dans un autre catalogue, il faut l'indiquer à la commande ocamlmktop :
ocamlmktop -custom -o montoplevel graphics.cma -cclib \ 
           -L/usr/X11/lib -cclib -lX11
Dans cet exemple, le fichier libX11.a est recherché dans le catalogue /usr/X11/lib.

Une description complète de la commande ocamlmktop est donnée au chapitre 7.


Précédent Index Suivant