ça ne peut que t'être profitable pour ton avenir...Envoyé par karatekator
Envoyé par karatekator
pas de nom, ce serait de la diffamation... mais une petite recherche sur google devrait te donner la solution
ça ne peut que t'être profitable pour ton avenir...Envoyé par karatekator
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
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 aveclet f x = x + 1;;
print_int (f 18);;
print_newline();;
Car lorsque j'essaie de le compiler il me renvoie:#load "graphics.cma";;
Graphics.open_graph "'" ;;
J'ai l'impression qu'il n'apprecie pas le #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ée
Code : Sélectionner tout - Visualiser dans une fenêtre à part open Graphics;;
ben le problème c'est que
Et la fenetre graphique ne s'ouvre pas...# open Graphics;;
# open_graph "";;
Reference to undefined global `Graphics'
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?
Envoyé par karatekator
ben une fois que tu as ton fichier *.ml, tu lances la commande :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 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
Envoyé par gorgoniteSi il veut utiliser le module Graphics, c'est mieux ainsi.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ocamlc -o programme.exe graphics.cma fichier.ml
When Colt produced the first practical repeating handgun, it gave rise to the saying God created men, but Colt made them equal.
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.Envoyé par gorgonite
--
Jedaï
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager