[Qt-interest] (solved) Mismatched VC90 CRT versions in manifest file

Dave Smith dave at thesmithfam.org
Thu Jan 28 21:50:52 CET 2010


Dave Smith wrote:
> Dave Smith wrote:
>   
>> Has something changed of late to render this method ineffectual?
>>   
>>     
>
> I'm starting to wonder if Visual Studio 2008 SP1 is the culprit, but I 
> can't seem to downgrade back to RTM. Does anyone know if this stuff 
> broke with SP1? And how to downgrade (or whether it's even possible)?
>   

There is indeed a problem with VS 2008 SP1. The manifest files that it 
bundles in the Qt DLLs and my application executable depend on an older 
version of the VC90 CRT. To fix it, I have to include that version of 
the CRT in my application installation folder (inside 
Microsoft.VC90.CRT). I will post a blog article on how I fixed it. I can 
now install Qt apps on a fresh XP machine without using the lame 
vcredist installer.

Michael Jackson: I saw your link, and that looks very helpful.

--Dave



More information about the Qt-interest-old mailing list