Hello all,
I try to compile latest QWt 5.3.0 trunk with QT 4.6.0 (default Mingw comes with QT 4.6.0) and get the following message. Please help. Thanks.
My system with Window XP.
C:\Temp\qwt>mingw32-make
cd src\ && mingw32-make -f Makefile
mingw32-make[1]: Entering directory `C:/Temp/qwt/src'
mingw32-make -f Makefile.Debug
mingw32-make[2]: Entering directory `C:/Temp/qwt/src'
compiling qwt_system_clock.cpp
qwt_system_clock.cpp: In constructor 'QwtHighResolutionClock::QwtHighResolutionClock()' :
qwt_system_clock.cpp:137: error: no match for 'operator=' in '((QwtHighResolutionClock*)this)->QwtHighResolutionClock::d_startTicks = 0'
c:\qt\4.6.0\mingw\bin\../lib/gcc/mingw32/4.4.0/../../../../include/winnt.h:2392: note: candidates are: _LARGE_INTEGER& _LARGE_INTEGER:perator=(const _LARGE_INTEGER&)
qwt_system_clock.cpp:138: error: cannot convert 'long int*' to '_LARGE_INTEGER*' for argument '1' to 'BOOL QueryPerformanceFrequency(_LARGE_INTEGER*)'
qwt_system_clock.cpp: In static member function 'static double QwtHighResolutionClock:recision()':
qwt_system_clock.cpp:146: error: no match for 'operator<=' in 'ticks <= 0'
..\..\..\Qt\4.6.0\qt\include/QtCore/../../src/corelib/tools/qchar.h:383: note: candidates are: bool operator<=(QChar, QChar)
..\..\..\Qt\4.6.0\qt\include/QtCore/../../src/corelib/tools/qbytearray.h:526: note: bool operator<=(const QByteArray&, const QByteArray&)
..\..\..\Qt\4.6.0\qt\include/QtCore/../../src/corelib/tools/qbytearray.h:528: note: bool operator<=(const QByteArray&, const char*)
..\..\..\Qt\4.6.0\qt\include/QtCore/../../src/corelib/tools/qbytearray.h:530: note: bool operator<=(const char*, const QByteArray&)
Bookmarks