I deleted the qwt folder and the installed again:
This is how the error goes -- pls explain explicitly as i am a newbie..
C:\Program Files (x86)\Qwt>qmake qwt.pro
C:\Program Files (x86)\Qwt>mingw32-make
mingw32-make -f Makefile.Debug
mingw32-make[1]: Entering directory `C:/Program Files (x86)/Qwt'
g++ -c -g -Wall -frtti -fexceptions -mthreads -DUNICODE -DQT_LARGEFILE_SUPPORT -
DQT_DLL -DQWT_DLL -DQWT_MAKEDLL -DQT_THREAD_SUPPORT -DQT_DLL -DQT_GUI_LIB -DQT_C
ORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_S
SE2 -I"..\..\QtSDK\Desktop\Qt\4.7.4\mingw\include\QtCor e" -I"..\..\QtSDK\Desktop
\Qt\4.7.4\mingw\include\QtGui" -I"..\..\QtSDK\Desktop\Qt\4.7.4\mingw\include" -I
"include" -I"..\..\QtSDK\Desktop\Qt\4.7.4\mingw\include\Activ eQt" -I"src\moc" -I
"..\..\QtSDK\Desktop\Qt\4.7.4\mingw\mkspecs\defaul t" -o src\obj\qwt_autoscl.o sr
c\qwt_autoscl.cpp
In file included from include/qwt_scldiv.h:14,
from include/qwt_autoscl.h:14,
from src\qwt_autoscl.cpp:11:
include/qwt_array.h:25:23: error: qmemarray.h: No such file or directory
In file included from src\qwt_autoscl.cpp:10:
include/qwt_math.h: In function 'void qwtShiftArray(T*, int, int)':
include/qwt_math.h:162: error: there are no arguments to 'QABS' that depend on a
template parameter, so a declaration of 'QABS' must be available
include/qwt_math.h:162: note: (if you use '-fpermissive', G++ will accept your c
ode, but allowing the use of an undeclared name is deprecated)
In file included from include/qwt_autoscl.h:14,
from src\qwt_autoscl.cpp:11:
include/qwt_scldiv.h: At global scope:
include/qwt_scldiv.h:18: error: 'QMemArray' is not a template
include/qwt_scldiv.h:18: error: explicit instantiation of non-template type 'QMe
mArray'
include/qwt_scldiv.h:128: error: 'QMemArray' is not a template
include/qwt_scldiv.h:128: error: field 'd_majMarks' has incomplete type
include/qwt_scldiv.h:129: error: 'QMemArray' is not a template
include/qwt_scldiv.h:129: error: field 'd_minMarks' has incomplete type
include/qwt_scldiv.h: In member function 'uint QwtScaleDiv::minCnt() const':
include/qwt_scldiv.h:91: error: 'd_minMarks' was not declared in this scope
include/qwt_scldiv.h: In member function 'uint QwtScaleDiv::majCnt() const':
include/qwt_scldiv.h:96: error: 'd_majMarks' was not declared in this scope
include/qwt_scldiv.h: In member function 'double QwtScaleDiv::majMark(int) const
':
include/qwt_scldiv.h:105: error: 'd_majMarks' was not declared in this scope
include/qwt_scldiv.h: In member function 'double QwtScaleDiv::minMark(int) const
':
include/qwt_scldiv.h:107: error: 'd_minMarks' was not declared in this scope
In file included from src\qwt_autoscl.cpp:11:
include/qwt_autoscl.h: At global scope:
include/qwt_autoscl.h:114: error: 'QMemArray' is not a template
src\qwt_autoscl.cpp:131: error: 'QMemArray' is not a template
src\qwt_autoscl.cpp: In member function 'void QwtAutoScale::adjust(const QMemArr
ay&, int)':
src\qwt_autoscl.cpp:133: error: invalid use of incomplete type 'const struct QMe
mArray'
include/qwt_scldiv.h:18: error: forward declaration of 'const struct QMemArray'
src\qwt_autoscl.cpp:133: error: invalid use of incomplete type 'const struct QMe
mArray'
include/qwt_scldiv.h:18: error: forward declaration of 'const struct QMemArray'
src\qwt_autoscl.cpp: In member function 'void QwtAutoScale::adjust(double, doubl
e, int)':
src\qwt_autoscl.cpp:152: error: 'QMAX' was not declared in this scope
src\qwt_autoscl.cpp:153: error: 'QMIN' was not declared in this scope
src\qwt_autoscl.cpp: In member function 'void QwtAutoScale::buildLinScale()':
src\qwt_autoscl.cpp:241: error: 'QABS' was not declared in this scope
src\qwt_autoscl.cpp:241: error: 'QMAX' was not declared in this scope
src\qwt_autoscl.cpp: In member function 'void QwtAutoScale::buildLogScale()':
src\qwt_autoscl.cpp:315: error: 'QMAX' was not declared in this scope
src\qwt_autoscl.cpp:332: error: 'QABS' was not declared in this scope
src\qwt_autoscl.cpp: In member function 'void QwtAutoScale::setMargins(double, d
ouble)':
src\qwt_autoscl.cpp:463: error: 'QMAX' was not declared in this scope
src\qwt_autoscl.cpp: In member function 'void QwtAutoScale::setMaxMajor(int)':
src\qwt_autoscl.cpp:479: error: 'QMAX' was not declared in this scope
src\qwt_autoscl.cpp:480: error: 'QMIN' was not declared in this scope
src\qwt_autoscl.cpp: In member function 'void QwtAutoScale::setMaxMinor(int)':
src\qwt_autoscl.cpp:491: error: 'QMAX' was not declared in this scope
src\qwt_autoscl.cpp:491: error: 'QMIN' was not declared in this scope
src\qwt_autoscl.cpp: In member function 'void QwtAutoScale::setRange(double, dou
ble)':
src\qwt_autoscl.cpp:512: error: 'QMIN' was not declared in this scope
src\qwt_autoscl.cpp:513: error: 'QMAX' was not declared in this scope
src\qwt_autoscl.cpp: In member function 'void QwtAutoScale::setReference(double)
':
src\qwt_autoscl.cpp:675: error: 'QMIN' was not declared in this scope
mingw32-make[1]: *** [src/obj/qwt_autoscl.o] Error 1
mingw32-make[1]: Leaving directory `C:/Program Files (x86)/Qwt'
mingw32-make: *** [debug] Error 2
Bookmarks