错误提示如下:
rm-linux-g++ -L/root/QTE/qt-2.3.7/lib -Wl,-rpath,/root/QTE/qt-2.3.7/lib -o ./t1 main.o -lqte -lm
/root/QTE/qt-2.3.7/lib/libqte.so: undefined reference to `QMainWindow::setDockEnabled(QMainWindow::ToolBarDock, bool)'
collect2: ld returned 1 exit status
make[4]: *** [t1] Error 1
make[4]: Leaving directory `/root/QTE/qt-2.3.7/tutorial/t1'
make[3]: *** [t1] Error 2
make[3]: Leaving directory `/root/QTE/qt-2.3.7/tutorial'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/root/QTE/qt-2.3.7/tutorial'
make[1]: *** [sub-tutorial] Error 2
make[1]: Leaving directory `/root/QTE/qt-2.3.7'
make: *** [init] Error 2
各位高手帮忙看看.
我的过程是:
export ZCY_DIR=$PWD
export TMAKEDIR=$ZCY_DIR/tmake-1.13
export TMAKEPATH=$ZCY_DIR/tmake-1.13/lib/qws/linux-arm-g++
export PATH=$TMAKEDIR/bin:$PATH
export QTDIR=$ZCY_DIR/qt-2.3.7
export QTEDIR=$QTDIR
export PATH=$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
./configure -xplatform linux-arm-g++ -qvfb -depths 4,8,16,32
然后根据提示输入
yes
3
可以生成Makefile
运行Make时出现上面的错误!
[ 此贴被XChinux在2005-12-03 21:34重新编辑 ]