On Dec 23, 2004, at 23:12, Martin v. Löwis wrote:

Barry Scott wrote:
It seems that I can build extensions with msvc 6.0 that work with the python 2.4 windows
binary kit.
Is this safe?

No, it isn't. This emerges as a Python 2.4 FAQ.

I recall warning a while ago about mixing msvc 6.0 and msvc 7.1 runtime DLL's. Is this
an issue with python 2.4?

Yes, it is.

I'm also surprised that the python 2.4 source kit only mentions MSVC 6.0 and not the compiler that you actually built python 2.4 with.

Why do you say that? PCbuild/readme.txt starts with

I recursive grep'ed and missed this ref. However I did read this in README.TXT:


> Building on non-UNIX systems
> ----------------------------

> For Windows (2000/NT/ME/98/95), assuming you have MS VC++ 6.0, the
> project files are in PCbuild, the workspace is pcbuild.dsw.  See
> PCbuild\readme.txt for detailed instructions.

Which says that PCbuild/readme.txt is about VC++ 6.0

Building Python using VC++ 7.1
-------------------------------------
This directory is used to build Python for Win32 platforms, e.g. Windows
95, 98 and NT. It requires Microsoft Visual C++ 7.1
(a.k.a. Visual Studio .NET 2003).
(For other Windows platforms and compilers, see ../PC/readme.txt.)


Regards,
Martin

Barry

_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to