请大家给看下啊:
我在red hat 9下写了个小程序,代码如下:
#include <qapplication.h>
#include <qpushbutton.h>
int main( int argc, char **argv )
{
QApplication a( argc, argv );
QPushButton helloworld( "Hello world!", 0 );
helloworld.resize( 100, 30 );
a.setMainWidget( &helloworld );
helloworld.show();
int result = a.exec();
return result;
}
环境变量也设置了,
然后执行了以下命令:
progen -n helloworld -o helloworld.pro
tmake helloworld.pro -o Makefile
make
结果出现了如下的错误提示信息:
g++ -c -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -O2 -DNO_DEBUG
-I/opt/FriendlyARM/Nano2410V2/x86-qtopia/qt/include -o helloworld.o
helloworld.cpp
gcc -o helloworld helloworld.o -L/opt/FriendlyARM/Nano2410V2/x86-qto
pia/qt/lib -lqte
/opt/FriendlyARM/ nano2410/x86-qtopia/qt/ lib/ libqte.so: undefined
reference to 'operator new[](unsigned)'
/opt/FriendlyARM/ nano2410/x86-qtopia/qt/ lib/ libqte.so: undefined
reference to 'operator delete(void *)'
/opt/FriendlyARM/ nano2410/x86-qtopia/qt/ lib/ libqte.so: undefined
reference to 'cos '
/opt/FriendlyARM/ nano2410/x86-qtopia/qt/ lib/ libqte.so: undefined
reference to 'sin '
/opt/FriendlyARM/ nano2410/x86-qtopia/qt/ lib/ libqte.so: undefined
reference to '_cxa_pure_virtual '
/opt/FriendlyARM/ nano2410/x86-qtopia/qt/ lib/ libqte.so: undefined
reference to 'operator pow '
/opt/FriendlyARM/ nano2410/x86-qtopia/qt/ lib/ libqte.so: undefined
reference to 'operator delete[](void *) '
/opt/FriendlyARM/ nano2410/x86-qtopia/qt/ lib/ libqte.so: undefined
reference to 'operator new(unsigned) '
collect2: ld return 1 exit status
make: *** [helloworld] Error 1
不知道大家遇到过没,恳请解决方法啊!!