标题:【提问】qt/e 编译问题
作者:hooo
日期:2006-01-08 16:18
内容:
请问我在编译qt/e2.3.7时候出现下面错误
make[2]: Entering directory `/root/qt-2.3.7/tutorial'
make t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14
make[3]: Entering directory `/root/qt-2.3.7/tutorial'
if [ -d t1 ]; then cd t1 ; make; fi
make[4]: Entering directory `/root/qt-2.3.7/tutorial/t1'
arm-linux-gcc -L/root/qt-2.3.7/lib -Wl,-rpath,/root/qt-2.3.7/lib -o ./t1 main.
o -lqte
/root/qt-2.3.7/lib/libqte.so: undefined reference to `operator new[](unsigned)'
/root/qt-2.3.7/lib/libqte.so: undefined reference to `operator delete(void*)'
/root/qt-2.3.7/lib/libqte.so: undefined reference to `cos'
/root/qt-2.3.7/lib/libqte.so: undefined reference to `sin'
/root/qt-2.3.7/lib/libqte.so: undefined reference to `__cxa_pure_virtual'
/root/qt-2.3.7/lib/libqte.so: undefined reference to `atan2'
/root/qt-2.3.7/lib/libqte.so: undefined reference to `pow'
/root/qt-2.3.7/lib/libqte.so: undefined reference to `operator delete[](void*)'
/root/qt-2.3.7/lib/libqte.so: undefined reference to `atan'
/root/qt-2.3.7/lib/libqte.so: undefined reference to `operator new(unsigned)'
collect2: ld returned 1 exit status
make[4]: *** Error 1
make[4]: Leaving directory `/root/qt-2.3.7/tutorial/t1'
make[3]: *** Error 2
make[3]: Leaving directory `/root/qt-2.3.7/tutorial'
make[2]: *** Error 2
make[2]: Leaving directory `/root/qt-2.3.7/tutorial'
make[1]: *** Error 2
make[1]: Leaving directory `/root/qt-2.3.7'
make: *** Error 2
#1 [愤然苦学 01-16 18:34]
在编译选项中添加 -lstdc++ 试试!
#2 [kevinlynx 07-17 00:00]
我也遇到这样的错误~