Trolltech Home | Qt-interest Home | Recent Threads | All Threads | Author | Date
All threads index page 7

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 ]