Salut Cacophrene,
merci pour ta réponse, effectivement ça marche mais le soucis c'est que j'ai besoin de la ligne de commande pour compiler, je peux pas rajouter ça à ocamlbuild ni à ocamlc
Et j'ai un autre souci concernant les modules d'ocaml. J'essaye de me servir d'un parser que j'ai créé dans un autre fichier, le main par exemple. Du coup je compile mon parseur
ocamlc -pp "camlp4o pa_extend.cmo" -I +camlp4 -c monparser.ml
Et dans mon main.ml je mets mais il renvoie Error while linking main.cmo: Reference to undefined global `Parser' . Du coup je sais pas comment je pourrais faire pour en faire un module. C'est l'utilssation des librairies qui posent problème puisque j'ai aussi fait open Type en ayant fait au préalable :
et ça ça fonctionne.
La compilation en ocaml est vraiment tordue ou alors c'est moi.
Partager