C'est tout a fait normal ton erreur, et sa montre que tu n'a pas lu la doc
perl2exe inclu normalement les modules directement trouvés dans ton script, mais il ne detecte pas tout les module dont tu a besoin.
Pour que ton script fonctione, il te faut demander à perl2exe d'inclure ces module. par exemple j'ai un script qui utilise des wdgets TK, voici l'interface de mon script :
1 2 3 4 5 6 7 8 9
| #!/usr/local/bin/perl -w
#perl2exe_include Tk\Menu
#perl2exe_include Tk\Text
#perl2exe_include Tk\Scrollbar
#perl2exe_include Tk\DummyEncode
#perl2exe_include Tk\Optionmenu
#perl2exe_include Tk\Bitmap
#perl2exe_include utf8 |
dans ton cas sa serait un truc du genre :
#perl2exe_include Carp/heavy
si d'autres module manque il faut faire la meme chose.
Partager