[Qt-interest] Mismatched VC90 CRT versions

Constantin Makshin cmakshin at gmail.com
Tue Mar 2 00:10:43 CET 2010


I read somewhere that both RTM and SP1 versions of VS2008 use CRT  
9.0.21022.8 and it was that ATL "hotfix" that caused requirement of CRT  
9.0.30729.1 for all compiled binaries.

On Mon, 01 Mar 2010 23:39:11 +0300, Gabe Rudy <rudy at goldenhelix.com> wrote:
> I thought manifest generated by VS2008 SP1 tools requests version  
> 9.0.21022.8 ?
>
> Is the problem that of binary compatibility or that the manifest for
> OpenCV requires a separate CRT than Qt?
>
> If it's that of compatibility, you could use the pre-built Qt packages
> from this project (disclosure: I run the project as a convenience for
> my team of developers).
>
> http://code.google.com/p/qt-msvc-installer/
>
> It's Qt built with MSVC 2008 SP1, but looking at the manifests in the
> resulting binaries, it claims it only requires 9.0.21022.8 so may not
> be of help to you.
>
> --
> Gabe Rudy
>
> On Mon, Mar 1, 2010 at 7:18 AM, Michael Jackson
> <mike.jackson at bluequartz.net> wrote:
>> On 2/25/10 5:40 PM, in article
>> bd01c7421002251440q73b079ebo19e306ec225d810f at mail.gmail.com, "Tr3wory"
>> wrote:
>>
>>> On Thu, Feb 25, 2010 at 11:25 PM, David Ching  
>>> <dc at remove-this.dcsoft.com>
>>> wrote:
>>>>
>>>> There are actually 3 versions of RTL for VS2008:  RTM, SP1, ATL Redist
>>>> Update.
>>>>
>>>> -- David
>>>
>>> I think I will switch back to gcc. :)
>>>
>>> tr3w
>> Downgrade to VS 2008 RTM and build OpenCV. Or Rebuild Qt with VS 2008  
>> SP1 and save yourself LOTS of headaches with manifests.
>>
>> Mike Jackson

-- 
Constantin Makshin



More information about the Qt-interest-old mailing list