2008/6/4 Christian Heimes <[EMAIL PROTECTED]>: > 甜瓜 schrieb: >> Howdy, >> This problem have puzzled me for a long time. I usually use >> python2.5 in Windows, while VC2005 is installed. >> However python25.lib is compiled by VC2003. When I use disutil to >> build some C extensions, it complaints that >> there is no VC2003. >> Well, IMO, the format of binary files generated by VC2003 and >> VC2005 is compatible in most cases. What >> should I do to workaround this error? I mean, disable distutil >> complaints and use VC2005 to build C extensions. >> I have google-ed some discussion related on this topic. It seems that >> it's real possible! >> Thank you in advance. > > It's possible but ill-advised. The free mingw32 compiler can build > Python extensions just fine. I'm using it all the time to build Python > 2.5 extensions for Windows.
Yep. Actually, I am using Cython for optimization on some parts of my code. It indeed needs a good compiler to build binary from Cython scripts. Currently, I employ MinGW for this task. Therefore I think, if VC2003-compiled python runtime library can cooperate with MinGW, why not VC2003<->VC2005? hehe. > > In the future Python 2.6 and 3.0 are build with my VS 2008 system and > extensions can be build with the free express version, too. > > Christian > > -- > http://mail.python.org/mailman/listinfo/python-list -- http://mail.python.org/mailman/listinfo/python-list