[Qt-interest] Mismatched VC90 CRT versions in manifest file
Dave Smith
dave at thesmithfam.org
Thu Jan 28 19:09:06 CET 2010
David Ching wrote:
> Just to make crystal clear, no matter what version of VS was used to build
> Qt, and what version of VS was used to build your .exe,
>
> 1) They must be binded to the same version of the redists
> 2) Those redists must be on the target system. A fresh XP install doesn't
> have those redists. So you must install them using one of the methods I
> said.
>
For 4 years, I have been building and deploying Qt4 apps on Windows XP
with no problems, using Visual Studio 2008 Express. I used to be able to
just drop the Microsoft.VC90.CRT folder in my application directory at
install time and be done with it. As of today, tested with Qt 4.6.1 and
Qt 4.5.3, this method no longer works for me. I have to install
vcredist_x86.exe for VS 2008 SP1 prior to running my app or it can't
find the MSVCR90.dll.
Perhaps this is the first time I have installed on an absolutely freshly
installed Windows XP box, but I doubt it.
Has something changed of late to render this method ineffectual?
--Dave
More information about the Qt-interest-old
mailing list