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 :

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."
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
pp -o testData.exe Data.pl -v
En vous remerciant, et en vous souhaitant une bonne année 2012 !