Re: pygame / distutils
Jared Forsyth <[email protected]> Sat, 26 Jul 2008 17:10:54 -0400
| Newsgroups | gmane.comp.python.windows-ce |
|---|---|
| Message-ID | <[email protected]> |
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* <[email protected] > <mailto:[email protected]>> wrote: > > Hi, > > On Sat 26/07/08 05:13 , "Adam Walley" [email protected] > <mailto:[email protected]> 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 > [email protected] <mailto:[email protected]> > http://mail.python.org/mailman/listinfo/pythonce > > > ------------------------------------------------------------------------ > > _______________________________________________ > PythonCE mailing list > [email protected] > http://mail.python.org/mailman/listinfo/pythonce >