Bonjour.
Je suis étudiant en bioinformatique et j'aurais besoin d'un peu d'aide concernant un projet.
J'ai écrit un script en Perl utilisant Gtk2 pour l'interface graphique et d'autres modules (GD::Graph).
On me demande de réaliser cette application de manière à avoir uniquement un exécutable (.exe) standalone (sans avoir à installer quoi que se soit pour l'utiliser) qui sera utilisé sur des machines Windows.
1 - Selon vous, est-ce possible ? Ou bien il faudra à un moment ou à un autre installer Gtk2 ou Perl sur les machines utilisant l'application ?
2 - Comment créer mon .exe contenant tous les modules nécessaires ?
J'ai essayé de générer un .exe à partir de mon script à l'aide de PAR :: Packer (pp). Mon .exe a bien été généré cependant je pense que les modules utilisés par le script n'ont pas été ajouté à l'exécutable.
Quand j'essaie de lancer mon application, j'ai le message suivant qui s'affiche :
Faut-il ajouter les modules nécessaires manuellement dans la ligne de commande servant à générer mon .exe ? Car j'ai seulement utilisé cette commande :
Code : Sélectionner tout - Visualiser dans une fenêtre à part "Le point d'entrée de procédure g_ascii_strtoll est introuvable dans la bibliothèque de liens dynamiques libglib-2.0-0.dll."
En vous remerciant, et en vous souhaitant une bonne année 2012 !
Code : Sélectionner tout - Visualiser dans une fenêtre à part pp -o testData.exe Data.pl -v
Partager