Qt-interest Archive, March 2007
Re: VS2005 SP1 Final Breaks Qt
Message 1 in thread
Hello,
thank you very very much Matthieu for your hints to let it compile ;-)
It was a desaster that the hotfix by Microsoft is not free to download.
Now everything is fine again. By the way I have patched Qt 4.2.3 on
Windows Vista and Visual Studio 2005 SP1.
Best regards,
Falko
Matthieu Brucher schrieb:
> OK, I didn't have the time to make a diff, so...
>
> I modified 2 files, qmap.h and qhash.h. In these files, I did the same
> thing, that is adding a typedef Parent::iterator iterator, and instead
> of returning Parent::iterator, I returned an iterator directly in
> replace and insert. That did the trick, and does not break the binary
> interface as it is not modified - same type returned, but with an help
> for the compiler -
>
> Matthieu
>
> Matthieu Brucher a écrit :
>> Christian Ehrlicher wrote:
>>
>>> Imho your fix will break abi. I've also modified the two headers but
>>> then kdelibs4 failed to compile due to another msvc bug which was
>>> not there in VS2005 and I uninstalled SP1... so I guess vs2005 sp1
>>> is crap and we've to wait for sp2.
>>>
>>> Christian
>>
>> I'll ty to check that ;) - although adding a simple typedef breaking
>> ABI is strange for me -
>>
>> Matthieu
--
[ signature omitted ]