[PyQt] Problem installing Vendorid
ulrich.berning at t-online.de
Wed Nov 14 21:02:44 GMT 2007
Chris Dunscombe schrieb:
>I'm trying to install the VendorId on Windows 2000 Pro with Python 2.5 to create signed
>interpreter etc. I'm using Visual C++ 2005 Express Edition. I get the following:
> T:\sw_depot\qt_pyqt_etc\windows_unzips_etc\VendorID-1.0.0>python setup.py build
> running build
> running build_clib
> error: Python was built with Visual Studio 2003;
> extensions must be built with a compiler than can generate compatible binaries.
> Visual Studio 2003 was not found on this system. If you have Cygwin installed,
> you can try compiling with MingW32, by passing "-c mingw32" to setup.py.
>This was with ActiveState Python 2.5.1. So I built my own Python using Visual C++ 2005 Express
>Edition. However I got the same error message, which is really confusing as I KNOW that Python was
>not built with Visual Studio 2003!!
>Anyone got any ideas? (I'd rather not go the MinGW route unless I have too.)
>Never miss a thing. Make Yahoo your home page.
>PyQt mailing list PyQt at riverbankcomputing.com
It's a distutils (or an Express Edition) problem. The message comes from
class 'MacroExpander' in 'Lib\distutils\msvccompiler.py'. It expects,
but can't find the registry entry
'Software\Microsoft\.NETFramework\sdkinstallrootv1.1' (the install path
of the .NET Framework SDK). Maybe you could try to modify
'msvccompiler.py' or create a dummy registry entry. I don't know if this
value is used at all.
More information about the PyQt