nach installation vom SP1 für VS2005 -> Qt error

Verschiedenes zu Qt
Antworten
Minotaurus
Beiträge: 2
Registriert: 14. Dezember 2006 09:13

nach installation vom SP1 für VS2005 -> Qt error

Beitrag von Minotaurus »

nachdem ich gestern das sp1 für vs2005 installiert habe
muss ich feststellen, das sich meine Qt anwendungen nicht mehr kompilieren lassen. sobald eine datei mit Qt code kompiliert wird bekomme ich folgenden fehler:

Code: Alles auswählen

moc_WindowMenu.cpp
1>c:\qt\4.1.4\include\qtcore\../../src/corelib/tools/qmap.h(845) : error C2244: 'QMultiMap<Key,T>::replace': Keine Übereinstimmung für Funktionsdefinition mit vorhandener Deklaration gefunden
1>        c:\qt\4.1.4\include\qtcore\../../src/corelib/tools/qmap.h(830): Siehe Deklaration von 'QMultiMap<Key,T>::replace'
1>        Definition
1>        'QMap<aKey,aT>::iterator QMultiMap<Key,T>::replace(const Key &,const T &)'
1>        Vorhandene Deklarationen
1>        'QMap<aKey,aT>::iterator QMultiMap<Key,T>::replace(const Key &,const T &)
hunderte male...
halt jedesmal wenn irgendwo Qt genutzt wird
ich hab versucht mit configure und nmake
qt neu zu übersetzten, aber wie vermutet kommt bei nmake der gleiche fehler...
was nun?
BartSimpson
Beiträge: 1379
Registriert: 6. November 2004 12:03
Kontaktdaten:

Beitrag von BartSimpson »

haste die .bat Datei wieder angepasst?
Ich schaue mal was hier passiert.
BartSimpson
Beiträge: 1379
Registriert: 6. November 2004 12:03
Kontaktdaten:

Beitrag von BartSimpson »

In der Tat damit geht nix mehr:(
Ich bekomme einen anderen Fehler.
c:\c++\qt\4.2.2ms\include\qtcore\../../src/corelib/tools/qhash.h(866) : error C2244: 'QMultiHash<Ke
,T>::replace': Keine Übereinstimmung für Funktionsdefinition mit vorhandener Deklaration gefunden
c:\c++\qt\4.2.2ms\include\qtcore\../../src/corelib/tools/qhash.h(851): Siehe Deklaration vo
'QMultiHash<Key,T>::replace'
Definition
'QHash<Key,T>::iterator QMultiHash<Key,T>::replace(const Key &,const T &)'
Vorhandene Deklarationen
'QHash<Key,T>::iterator QMultiHash<Key,T>::replace(const Key &,const T &)'
[/code]
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Der Neue
Beiträge: 24
Registriert: 31. Mai 2006 14:45

Beitrag von Der Neue »

Hallo
Heißt das im Klartext ich muss entweder Qt mit dem Workaround neu kompilieren oder das Sp1 deinstallieren?
mfg
Gesegnet sein all die, die nichts zu sagen haben
und trotzdem den Mund halten.
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

SP1 deinstallieren - ich habe zwar einen Workaround gefunden, aber der ist nicht BIC zum originalen Qt4.2.x. Ausserdem mag kdelibs auch nicht kompilieren - also noch mehr Unstimmigkeiten mit dem Compiler
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
BartSimpson
Beiträge: 1379
Registriert: 6. November 2004 12:03
Kontaktdaten:

Beitrag von BartSimpson »

Antworten