Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: BigBear от Март 02, 2007, 12:56



Название: старнная ошибка? (qmap.h QMap<aKey,aT>::iterator QMul
Отправлено: BigBear от Март 02, 2007, 12:56
пытаюсь откомпилировать VTK с QT
но выдает ошибку. в модуле qmap.h причем все ссылки внутри этого файла. может кто сталкивался

Код:
d:\programs\qt\include\qtcore\../../src/corelib/tools/qmap.h(906) : error C2244: 'QMultiMap<Key,T>::replace' : unable to match function definition to an existing declaration
        d:\programs\qt\include\qtcore\../../src/corelib/tools/qmap.h(891) : see declaration of 'QMultiMap<Key,T>::replace'
        definition
        'QMap<aKey,aT>::iterator QMultiMap<Key,T>::replace(const Key &,const T &)'
        existing declarations
        'QMap<aKey,aT>::iterator QMultiMap<Key,T>::replace(const Key &,const T &)'
d:\programs\qt\include\qtcore\../../src/corelib/tools/qmap.h(910) : error C2244: 'QMultiMap<Key,T>::insert' : unable to match function definition to an existing declaration
        d:\programs\qt\include\qtcore\../../src/corelib/tools/qmap.h(892) : see declaration of 'QMultiMap<Key,T>::insert'
        definition
        'QMap<aKey,aT>::iterator QMultiMap<Key,T>::insert(const Key &,const T &)'
        existing declarations
        'QMap<aKey,aT>::iterator QMultiMap<Key,T>::insert(const Key &,const T &)'


Qt  v4.2.0 (VS2005)


Название: старнная ошибка? (qmap.h QMap<aKey,aT>::iterator QMul
Отправлено: vipet от Март 03, 2007, 04:23
Я вот только что наконец-то накатил SP1 на VS2005 и появилась такая же хрень. Раньше на сайте Троллей был патч (workaround, кот. обходит проблемы криворуких MSсовцев). Сейчас вместо патча там линк на хотфикс: хттп://support.microsoft.com/kb/930198

Скачать гады не дают. Но найден альтернативный источник:
хттп://hotfix.xable.net/download/index.php?dir=English/Visual%20Studio%202005/&file=VS80sp1-KB930859-X86-ENU.exe

Попутно найдена история этой проблемы:
хттп://forums.microsoft.com/MSDN/ShowPost.aspx?PageIndex=2&SiteID=1&PostID=868859


Название: старнная ошибка? (qmap.h QMap<aKey,aT>::iterator QMul
Отправлено: BigBear от Март 03, 2007, 13:45
вот спасибо
Помогло
Очень полезный совет ....
:)