Habe ich bei Qt4.3 versucht. Die Zeilennummern stimmen nicht mehr aber die if Anweisungen gibt es noch. Aber ich bekomme die Fehlermeldungen#pragma warning(disable:4311)
#pragma warning(disable:4312)
Diese Anweisungen schalten vorübergehend die Warnungen 4311 und 4312 ab. Damit diese
in anderen Dateien wieder gemeldet werden, muss am Ende der Datei qatomic.h noch ein
weiterer Eintrag
#pragma warning(pop)
hinzugefügt werden. Der beste Platz für die ersten drei Zeilen ist in Zeile 30 (Stand: Qt 4.1.2) nach der Zeile:
#if !defined(Q_CC_GNU) && !defined(Q_CC_BOR)
während die pop Anweisung am Besten vor der Zeile #endif // MSC VER ... in Zeile 150 (Stand: Qt 4.1.2) platziert wird
Was müsste ich ändern ?1>c:\programme\qt4\include\qtcore\../../src/corelib/arch/qatomic_windows.h(170) : warning C4193: #pragma-Warnung (pop): Keine dazugehörige '#pragma-Warnung (push)'
Matthias