[PythonCE] pygame / distutils

Jared Forsyth jabapyth at gmail.com
Sat Jul 26 23:10:54 CEST 2008


For compilation have you tried CeGCC? (http://cegcc.sourceforge.net/)

Adam Walley wrote:
> Christopher and Jared,
>  
> Thank you for your comments. Christopher would you agree about the 
> sluggishness once pygame is running on a PDA? I suppose I am not too 
> bothered at the moment. For my purposes just being able to access 
> audio and drawing to screen would be fine - though I'm sure sooner or 
> later speed will be needed too.
>  
> One additional obstacle I face is some extra fiddling to get the 
> compiling done on PellesC (I do not own VS and I believe the free 
> version does not support WinCE compilation).
>  
> Anyhow, I will attempt to get something working, and if it gives 
> respectable results I will report back.
>  
> Thanks again for your input.
>
> Adam
>  
> On 26/07/2008, *Christopher Fairbairn* <christopher at christec.co.nz 
> <mailto:christopher at christec.co.nz>> wrote:
>
>     Hi,
>
>     On Sat 26/07/08 05:13 , "Adam Walley" adam.walley at gmail.com
>     <mailto:adam.walley at gmail.com> sent:
>     > - is there already a way to get distutils working with PythonCE?
>
>     There has been recent discussions about this, but at current I
>     don't bieleve there is anything available.
>
>     With respect to SDL and pygame it should be fairly easy to get the
>     various python modules compiled. There have been a couple of
>     releases built for PythonCE in the past and I've personally
>     compiled from source a couple of times.
>
>     The SDL project has an additional ZIP file that contains Windows
>     CE (Pocket PC) compatible project files that will allow you to
>     build a suitable dll.
>
>     If you look at the distutils based installation files for the
>     pygame distribution you can determine which source files need to be
>     compiled into the various python modules (*.pyd). What I did was
>     then manually create project files for Visual Studio to build
>     these DLLs (you will need a source release of PythonCE itself for
>     this, as to build a module you will require the python header
>     files).
>
>     Once I had all the pygame dlls compiled it was then simply a
>     matter of copying them to the correct folder on the PDA. There was no
>     registry settings etc involved.
>
>     One thing to keep in mind is that some of the sample apps within
>     the Pygame distribution won't work on a PDA without minor
>     modifications. For example they commonly request a window size
>     which is larger than the PDA's screen, and don't account for the
>     lack of current working directory support when specifying file
>     names for bitmap resources etc.
>
>     Hope this helps,
>     Christopher Fairbairn
>
>     _______________________________________________
>     PythonCE mailing list
>     PythonCE at python.org <mailto:PythonCE at python.org>
>     http://mail.python.org/mailman/listinfo/pythonce
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> PythonCE mailing list
> PythonCE at python.org
> http://mail.python.org/mailman/listinfo/pythonce
>   


More information about the PythonCE mailing list