比如说一个helloworld的程序,在默认情况下它调用的是qt3.1的,我运行正常
现在我想将这程序通过qt/e编译,我装的是qt/e2.3.7,目录是/home/EmGUI/x86-qtopia/qt
我执行的时候是这样做的,执行脚本文件,信息如下:
export QTDIR=$PWD/qt
export QPEDIR=$PWD/qtopia
export TMAKEDIR=$PWD/tmake
export TMAKEPATH=$TMAKEDIR/lib/qws/linux-generic-g++
export PATH=$QTDIR/bin:$QPEDIR/bin:$TMAKEDIR/bin:$PATH
make后出错信息如下:
g++ -c -O2 -fno-strength-reduce -I/home/EmGUI/x86-qtopia/qt/include -I/include -o helloworld.o helloworld.cpp
g++ -L/home/EmGUI/x86-qtopia/qt/lib -L/lib -L/usr/X11R6/lib -o helloworld helloworld.o -lqt -lX11 -lXext
/usr/bin/ld: cannot find -lqt
collect2: ld returned 1 exit status
make: *** [helloworld] Error 1
我机子上有RH自带的qt3.1
安装了qt2.3.2 qt/e2.3.7
谁能帮帮我