• 3424阅读
  • 4回复

老问题求解 [复制链接]

上一主题 下一主题
离线wangweicumt1
 
只看楼主 正序阅读 楼主  发表于: 2009-09-16
我在用QT生成可执行文件时碰到了问题,错误提示如下:
[root@BC hello-1]# make
arm-linux-g++  -o hello hello.o   -L/root/2410sQt/pc-qtopia/qt/lib -lm -lqte
/arm2410s/gui/Qt/tools/usr/local/arm/3.4.1/bin/../lib/gcc/arm-linux/3.4.1/../../../../arm-linux/bin/ld: skipping incompatible /root/2410sQt/pc-qtopia/qt/lib/libqte.so when searching for -lqte
/arm2410s/gui/Qt/tools/usr/local/arm/3.4.1/bin/../lib/gcc/arm-linux/3.4.1/../../../../arm-linux/bin/ld: cannot find -lqte
collect2: ld returned 1 exit status
make: *** [hello] Error 1
环境变量如下:
export QTDIR=/root/2410sQt/pc-qtopia/qt
export QPEDIR=/root/2410sQt/pc-qtopia/qtopia
export TMAKEDIR=/root/2410sQt/pc-qtopia/tmake
export QT2DIR=/root/2410sQt/pc-qtopia/qt-x11
export LD_LIBRARY_PATH=/root/2410sQt/pc-qtopia/qtopia/lib:/root/2410sQt/pc-qtopia/qt/lib:/root/2410sQt/pc-qtopia/qt-x11/lib:
export PATH=/root/2410sQt/pc-qtopia/qtopia/bin:/root/2410sQt/pc-qtopia/qt/bin:/root/2410sQt/pc-qtopia/qt-x11/bin:/root/2410sQt/pc-qtopia/qt-x11/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin:/arm2410s/gui/Qt/tools/usr/local/arm/3.4.1/bin/:/root/2410sQt/pc-qtopia/tmake/bin
export TMAKEPATH=/root/2410sQt/pc-qtopia/tmake/lib/qws/linux-arm-g++
哪位高手给指点下?
离线wangweicumt1
只看该作者 4楼 发表于: 2009-09-18
问题解决。是环境变量没有设置对。我是在X86-Qt环境下,所以$TMAKEPATH=$TMAKEDIR/lib/qws/linux-x86-g++
离线rqzrqh

只看该作者 3楼 发表于: 2009-09-18
你确定是libqte.so吗?
会不会是libqte.so.0.0之类的?
离线dbzhang800

只看该作者 2楼 发表于: 2009-09-16
skipping incompatible /root/2410sQt/pc-qtopia/qt/lib/libqte.so when searching for -lqte
离线wangweicumt1
只看该作者 1楼 发表于: 2009-09-16
补充一下:在/root/2410sQt/pc-qtopia/lib下,有libqte.so文件。我的环境变量设置没有问题,可为什么就是提示cannot find lqte?哪位高手帮帮看看了
快速回复
限100 字节
 
上一个 下一个