Download Microsoft C/C++ compiler for use with Python 2.6/2.7 ASAP

Thomas Jollans thomas at jollans.com
Tue Jul 6 13:11:06 EDT 2010


On 07/06/2010 06:49 PM, sturlamolden wrote:
> On 6 Jul, 18:21, Thomas Jollans <tho... at jollans.com> wrote:
> 
>> mingw gcc should work for building C++ extensions if it also works for C
>> extensions.
> 
> No, it uses an incompatible statically linked C++ runtime. We need to
> use msvcp90.dll with Python 2.6/2.7.

Python is written in C. How does the C++ runtime enter into it?


> 
>> As for amd64 - I do not know if there is a mingw64 release for windows
>> already. If there isn't, there should be ;-)
> 
> There is. But it does not have an import library for msvcr90.dll. It's
> omitted from mingw-w64. Also libpython26.a is missing from Python on
> Windows 64.
> 
> 
>> Also, VS2010 should work as well - doesn't it?
> 
> The problem with Microsoft's compilers is that they just let you pick
> between two CRTs (single- or multi-threaded). We need to specify the
> version number as well.
> 
> So no, VS2010 will not work. (At least not without some ugly hacks.)




More information about the Python-list mailing list