ça ne peut que t'être profitable pour ton avenir... ;)Citation:
Envoyé par karatekator
Citation:
Envoyé par karatekator
pas de nom, ce serait de la diffamation... mais une petite recherche sur google devrait te donner la solution :)
Version imprimable
ça ne peut que t'être profitable pour ton avenir... ;)Citation:
Envoyé par karatekator
Citation:
Envoyé par karatekator
pas de nom, ce serait de la diffamation... mais une petite recherche sur google devrait te donner la solution :)
Re coucou c'est encore moi...
Voila, je suis passé à Ocaml :D
Mais lorsque j'essaie de créer un executable, j'ai encore un problème.
J'ai réussie à compiler avec succés le code (qui ne sert à rien)
Par contre j'ai des problèmes avecCitation:
let f x = x + 1;;
print_int (f 18);;
print_newline();;
Car lorsque j'essaie de le compiler il me renvoie:Citation:
#load "graphics.cma";;
Graphics.open_graph "'" ;;
J'ai l'impression qu'il n'apprecie pas le #Citation:
C:\DOCUME~1\HP_ADM~1\Bureau>ocamlc -o popi.exe essaie.ml
File "essaie.ml", line 1, characters 0-1:
Syntax error
donc si quelqu'un peut m'expliquer d'ou vient le problème...
merci d'avance.
Rmq losrque je lance le code a partir de la fenetre ocaml il marche parfaitement...
#load c'est pour le mode interprété... il faut faireou préfixer tes fonctions par Graphics. dans la version compiléeCode:open Graphics;;
ben le problème c'est que
Et la fenetre graphique ne s'ouvre pas...Citation:
# open Graphics;;
# open_graph "";;
Reference to undefined global `Graphics'
je parle de la version compilée... donc pas celle que tu tapes dans l'interpréteur ;)
:oops:Citation:
Envoyé par gorgonite
Mais alors comment je compile le texte que j'ai dans l'interpreteur...
Parce que j'avais utiliser dans le menu "Save ML", mais si c'est pas ca c'est quoi?
Citation:
Envoyé par karatekator
ben une fois que tu as ton fichier *.ml, tu lances la commande :
Code:ocamlc fichier.ml -o fichier.exe
attention si tu as plusieurs fichiers, il faut faire du code objets puis de l'édition de liens ;)
nb: je pense que tu es sous windows, donc je ne t'ai pas conseillé ocamlopt... qui produit un vrai code natif, et non un binaire avec le code objet et ce qu'il faut pour lancer la machine virtuelle ;)
Citation:
Envoyé par gorgonite
Si il veut utiliser le module Graphics, c'est mieux ainsi.Code:
1
2 ocamlc -o programme.exe graphics.cma fichier.ml
Citation:
Envoyé par InOCamlWeTrust
effectivement... :roll:
ocamlopt marche très bien sous Windows, il suffit d'avoir un compilateur et la version d'OCaml qui y correspond. Mingw est mon préféré, il marche sans difficulté et n'est pas difficile à mettre en place. 8-)Citation:
Envoyé par gorgonite
--
Jedaï
Citation:
Envoyé par Jedai
quand on l'a fait une fois, ce n'est plus très difficile... :roll:
Merci beaucoup!!!
Ca marche!!!
ben :resolu: alors ;)