[pygtk] problem installing PyGTK on a clean WinXP system
Bryan Feir
jenora at sympatico.ca
Thu Aug 23 13:35:17 WST 2007
On Thu, Aug 23, 2007 at 10:41:16AM +1000, John Pye wrote:
> Conclusion: whereever the code is that checks for the existance of
> msvcr71.dll, it should also search in the Python installation directory,
> in addition to the PATH. Try Dependency Walker for the steps that are
> followed when Windows hunts for a DLLs.
>
> Question: *sometimes* msvcr71.dll is available in the Windows directory.
> What installs it? Is it reasonable to assume that any up-to-date Windows
> system will always have a copy of this DLL? If I had simply performed by
> Windows Update thing, perhaps I wouldn't have seen this problem.
What installs it is the Visual Studio development environment.
MSVCR71 is the MicroSoft Visual C Runtime 7.1, which comes with Visual C
7.1, which is part of Visual Studio .NET 2003. You can tell which
version of Visual Studio was used by the numbers: programs compiled
under Visual Studio 2005 link to msvcr8.dll instead, for example.
And no, said DLLs are not generally included with Windows by default.
They are, however, free to include in the archives of programs that
require them, which is what happens with Python.
Been dealing _WAY_ too much with multiple Windows development
environments lately...
---------------------------+---------------------------------------------------
Bryan Feir VA3GBF|"Every man has somewhere in the back of his head
Home:jenora at sympatico.ca | the wreck of a thing which he calls his
| education." -- Stephen Leacock
---------------------------+---------------------------------------------------
More information about the pygtk
mailing list