Bonsoir,
j'ai codé un jeu d'échec en Ocaml avec un mode graphique et je l'ai compilé sous windows avec la commande :
le fichier chess.exe est créé, mais quand j'essaye de le lancer, j'obtiens une fenêtre erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part ocamlc chess_v8.3.ml -a graphics.a -o chess.exe
comme je ne connais pas trop les mécanismes de la compilation, j'ai essayé aussi en remplaçant graphics.a par graphics.cma
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 16 bit MS-DOS Subsystem C:\User\***\CHESSV~1.EXE The NTVDM CPU has encoutered an illegal instruction. CS:11e7 IP:01a0 OP:0f 00 00 00 68 Choose 'Close' to terminate the application.
Dans ce cas, la compilation termine aussi, le fichier chess.exe est créé, mais impossible de l'exécuter, un terminal s'afficher pendant 1/2 seconde puis plus rien.
Je suis allé voir sur internet, mais je n'ai pas trouvé de solution pour le problème (qui n'est apparement pas spécifique à Caml).
Sauriez vous de quoi il retourne ?
Merci d'avance
Partager