OCaml et lablgtk - Langages fonctionnels - Programmation
Marsh Posté le 14-06-2007 à 23:36:02
donne quand même la solution, ça peut servir à d'autres
(edit: pas à moi, je fais pas d'ocaml sinon j'aurais tenté d'aider, naturellement)
Marsh Posté le 15-06-2007 à 10:41:46
Eh bien en fait j'ai installé le paquetage :
ocaml-lablgtk-1.2.7-mdv2007.1.i586 (je suis pas sur du nom)
puis jai compilé avec la commande suivante :
ocamlc -I +lablgtk -o base lablgtk.cma gtkInit.cmo base.ml
voila voila !
Marsh Posté le 13-06-2007 à 10:23:15
Bonjour à tous,
Je fais un peu de programmation avec Objective Caml et j'ai voulu essayer d'utiliser gtk pour pouvoir avoir une interface graphique décente.
Je suis sous Mandriva spring, j'ai donc installé les paquets suivants :
ocaml-09.3-5mdv2007.1.i586
ocaml-lablgtk2-2.6.0-9mdv2007.1.i586
J'ai ensuite essayé le code suivant, trouvé dans un tuto en anglais :
(* file: base.ml *)
let main () =
let window = GWindow.window () in
window#show ();
GMain.Main.main ()
let _ = main ()
j'ai enregistré le tout dans "base.ml" et j'ai voulu compiler avec la commande suivante :
ocamlc -I +lablgtk2 -o base lablgtk.cma gtkInit.cmo base.ml
et j'obtiens le message suivant :
File "base.ml", line 4, characters 15-29:
Unbound value GWindow.window
Pourriez vous me dire comment solutionner ce problème ?
Merci.