root@zt0735-laptop:/home/zt0735/gui/qt-2.3.2/examples/hello# tmake -o Makefile hello.pro
root@zt0735-laptop:/home/zt0735/gui/qt-2.3.2/examples/hello# make
gcc -o hello hello.o main.o moc_hello.o -L/home/zt0735/gui/qt-2.3.7/lib -lqte
moc_hello.o:(.rodata+0x24):对‘QWidget type_info node’未定义的引用
moc_hello.o:(.gnu.linkonce.d.__vt_5Hello.12QPaintDevice+0xc):对‘QPaintDevice::setX11Data(QPaintDeviceX11Data const *)’未定义的引用
moc_hello.o:(.gnu.linkonce.d.__vt_5Hello+0x148):对‘QWidget::x11Event(_XEvent *)’未定义的引用
moc_hello.o: In function `Hello type_info function':moc_hello.cpp:(.gnu.linkonce.t.__tf5Hello+0x16):对‘QWidget type_info function’未定义的引用
/home/zt0735/gui/qt-2.3.7/lib/libqte.so:对‘cos’未定义的引用
/home/zt0735/gui/qt-2.3.7/lib/libqte.so:对‘sin’未定义的引用
/home/zt0735/gui/qt-2.3.7/lib/libqte.so:对‘atan2’未定义的引用
/home/zt0735/gui/qt-2.3.7/lib/libqte.so:对‘pow’未定义的引用
/home/zt0735/gui/qt-2.3.7/lib/libqte.so:对‘atan’未定义的引用
collect2: ld returned 1 exit status
make: *** [hello] 错误 1
是缺少库吗?
libqte.so是动态库吗?动态库不是只有运行才会调用的吗?为什么在make的时候就会报错?
还请老手们指教一二,谢谢