Bonjour à tous,
depuis plusieurs jours je suis face à une problématique que je arrive pas à solutionner.
J'ai écris un bout de programme en perl que j'ai compilé sous strawberry et qui fonctionne parfaitement.
J'aimerai convertir le.pl en une version exportable et utilisable sur n'importe qu'elle autre machine, j'utilise donc le module PAR:: PACKER afin de céer un .exe.
Jusque là tout va bien le test sur mon PC du .exe généré fonctionne. Le problème survient lors de l'utilisation de ce fichier sur une autre machine n'ayant pas perl d'installé.
Lors de son éxécution le programme se lance puis se refaire aussitôt.
Après plusieurs essais, en retirant les instructions liées à Tk::jpeg la programme devient fonctionnel.
Afin de confrmer le problème j'ai utilisé un programme très simpliste utilisant Tk::jpeg et là encoe même soucis, parfaitement fonctionnel sur ma machine mais dès que j'exporte ça ne fonctionne plus.
Je peux mettre à disposition le programme test ainsi que le .exe généré.
Quelques infos utiles :
- Ma machine tourne sous W10 64bit
- Le test sur une autre machine est également réalisé sous W10 64bit
- Je n'ai pas eu l'occasion de tester sous un W7 32 ou 64bit
- Ma version Perl : strawberry-perl-5.30.2.1-32bit-portable
Mes modules installés et leurs versions :
Listes_modules.txt
Je précise que je suis débutant en perl donc soyez indulgents
Voilà je pense avoir tout dis au besoin je complèterai en fonction des questions.
Cordialement,
Partager