Faire tourner sous windows
Posted by pcosquer on 2009-02-19 03:21
C'est compliquer :
il faut installer python (j'ai testé avec la 2.6)
il faut installer swig en ajoutant le répertoire où se trouve l'executable dans le PATH
il faut installer mingw32 (il faut avoir un équivalent à make, gcc et g++, ar ranlib...) et rajouter le répertoire bin dans le PATH
ajouter ces 2 lignes au fichier c:\Python26\Lib\distutils\distutils.cfg
quand j'ai essayé de lancer la compilation avec le setup.py, j'avais une erreur, j'ai du modifier le fichier c:\Python26\Lib\distutils\unixccompiler.py :
en remplaçant
par
(ça doit être du à un problème de variable systeme non initialisée mais j'ai pas trouvé comment changer)
pour compiler, le make n'arrivait pas à modifier les cibles qui se trouvent dans les autres répertoires, donc j'ai fait chaque lib une par une
il faut aussi installer pygtk: installer les trois programmes de pygtk.org
bien sur il faut gtk
arrivé là, on peut double cliquer sur cooPoker.py
perso j'ai eu un problème avec l'absence d'une dll, mais on peut toutes les trouver surgtk (voir dans les binaires de GLib, gtk, pango ...)
si quelqu'un est motivé, il peut essayer de faire un beau executable en suivant faire un beau exe
il faut installer python (j'ai testé avec la 2.6)
il faut installer swig en ajoutant le répertoire où se trouve l'executable dans le PATH
il faut installer mingw32 (il faut avoir un équivalent à make, gcc et g++, ar ranlib...) et rajouter le répertoire bin dans le PATH
ajouter ces 2 lignes au fichier c:\Python26\Lib\distutils\distutils.cfg
[build]
compiler=mingw32
quand j'ai essayé de lancer la compilation avec le setup.py, j'avais une erreur, j'ai du modifier le fichier c:\Python26\Lib\distutils\unixccompiler.py :
en remplaçant
compiler = os.path.basename(sysconfig.get_config_var("CC"))
par
compiler = "gcc" # os.path.basename(sysconfig.get_config_var("CC"))
(ça doit être du à un problème de variable systeme non initialisée mais j'ai pas trouvé comment changer)
pour compiler, le make n'arrivait pas à modifier les cibles qui se trouvent dans les autres répertoires, donc j'ai fait chaque lib une par une
il faut aussi installer pygtk: installer les trois programmes de pygtk.org
bien sur il faut gtk
arrivé là, on peut double cliquer sur cooPoker.py
perso j'ai eu un problème avec l'absence d'une dll, mais on peut toutes les trouver surgtk (voir dans les binaires de GLib, gtk, pango ...)
si quelqu'un est motivé, il peut essayer de faire un beau executable en suivant faire un beau exe
Home / Developer API / Tour / Get a Project - Solutions for Bug & Issue Tracking, Collaboration Tools, Subversion Hosting, Git Hosting
Pokercal is powered by Assembla.
5 Comments
By gflaquie on 2009-02-19 05:56
Sinon pour le make j'ai également eu des problème mais j'avais réussi a résoudre en rajoutant la commande MAKE=make au debut des makefile et ça compilait bien tout
By gflaquie on 2009-02-19 06:09
By pchesnea on 2009-02-19 06:16
By gflaquie on 2009-03-11 03:33
lorsque je lance cooPoker.py j'ai cette erreur
gobject.GError : couldn't recongnize the image file format for file "xxx.svg"
A priori il me manquerait une lib dans GTK mais j'arrive pas a trouver laquelle
Si quelqu'un a une idée
By gflaquie on 2009-03-11 03:52
libpixbufloader-svg.dll