A solution to the MSVCRT vs MSVCR71 problem?

"Martin v. Löwis" martin at v.loewis.de
Sun Jan 21 03:38:18 EST 2007


Gabriel Genellina schrieb:
> This would only work, if runtime dll's were compatibles between them,
> and they are not. You can't blindly redirect a call to msvcr71.__xyz to
> msvcr80.__xyz and expect that to work magically - it may have a
> different number of arguments, or different types, or even may not exist
> anymore.

Actually, the libraries *are* binary-compatible (on the ABI level). You
just can't mix two libraries in a single program easily.

> (And what about any symbol exported by ordinal?)

That doesn't happen for msvcrt, as the import library links by name.

Regards,
Martin



More information about the Python-list mailing list