OCaml et lablgtk

OCaml et lablgtk - Langages fonctionnels - Programmation

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.

Reply

Marsh Posté le 13-06-2007 à 10:23:15   

Reply

Marsh Posté le 14-06-2007 à 17:57:29    

personne ne peut m'aider ? :sniff:

Reply

Marsh Posté le 14-06-2007 à 22:32:30    

bon c'est bon c'est solutionné !

Reply

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)


Message édité par masklinn le 14-06-2007 à 23:36:24

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

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 !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed