g++ -c -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -O2 -fno-default-inline -DNO_DEBUG -I/home/arm/qt-2.3.2/include -o aclock.o aclock.cpp
aclock.cpp: In member function `void AnalogClock::drawClock(QPainter*)':
aclock.cpp:123: no matching function for call to `QPainter::drawConvexPolygon(
QPointArray&)'
aclock.cpp:129: no matching function for call to `QPainter::drawConvexPolygon(
QPointArray&)'
make: *** [aclock.o] Error 1
[root@localhost example]#
这是用vi编译的错误 程序是qt自带的aclock
在kdevelop中却可以正常运行(RH9自带的)
很奇怪
运行结果是一个时钟~~
大虾们帮忙分析一下
我查过我装的qt 2.3.2的头文件库 中的qpainter.h中少了
void drawConvexPolygon( const QPointArray &,
int index=0, int npoints=-1 );
就把qt-3.1的这个文件覆盖过去
结果还是一样
错误~~
不知道该如何解决?
很奇怪 也不知道是不是库的问题
通过qtdesigner (qt 2-3-2 )随便设计的一个按纽
在kdevelop上可用 使用vi编译就是出错