天嵌 ARM开发社区

 找回密码
 注册
查看: 1638|回复: 4

cannot find -lqpe,版主你再不看我就蛋再疼死了。

[复制链接]
jmis_em 发表于 2013-8-5 21:44:59 | 显示全部楼层 |阅读模式
本帖最后由 jmis_em 于 2013-8-5 21:46 编辑

在x86顺利make通过了first,当我要移植的arm板上时make出现找不到“cannot find -lqpe”  (Makefile重复部分删除了),当我输入#locate libqpe.so.库里有那些东西啊,为什么make通不过呢?(贴一部分说明库有)。我安装了qtopia-2.2.0,交叉编译器4.3.3.
/opt/.Trash-0/files/root_2.6.30.4/opt/Qtopia/lib/libqpe.so
/opt/.Trash-0/files/root_2.6.30.4/opt/Qtopia/lib/libqpe.so.1
/opt/.Trash-0/files/root_2.6.30.4/opt/Qtopia/lib/libqpe.so.1.5
/opt/.Trash-0/files/root_2.6.30.4/opt/Qtopia/lib/libqpe.so.1.5.3
/opt/EmbedSky/Qte/arm-qtopia-2.2.0/qtopia/image/opt/Qtopia/lib/libqpe.so
/opt/EmbedSky/Qte/arm-qtopia-2.2.0/qtopia/image/opt/Qtopia/lib/libqpe.so.1
/opt/EmbedSky/Qte/arm-qtopia-2.2.0/qtopia/image/opt/Qtopia/lib/libqpe.so.1.5
/opt/EmbedSky/Qte/arm-qtopia-2.2.0/qtopia/image/opt/Qtopia/lib/libqpe.so.1.5.3
/opt/EmbedSky/Qte/arm-qtopia-2.2.0/qtopia/lib/libqpe.so
/opt/EmbedSky/Qte/arm-qtopia-2.2.0/qtopia/lib/libqpe.so.1
/opt/EmbedSky/Qte/arm-qtopia-2.2.0/qtopia/lib/libqpe.so.1.5
/opt/EmbedSky/Qte/arm-qtopia-2.2.0/qtopia/lib/libqpe.so.1.5.3

出现的错误如下:
  1. arm-linux-g++ -c -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -O2 -DNO_DEBUG -I/opt/EmbedSky/Qte/x86-qtopia-2.2.0/qt2/include -I/opt/EmbedSky/Qte/x86-qtopia-2.2.0/qtopia/include -o hello.o hello.cpp
  2. arm-linux-g++ -c -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -O2 -DNO_DEBUG -I/opt/EmbedSky/Qte/x86-qtopia-2.2.0/qt2/include -I/opt/EmbedSky/Qte/x86-qtopia-2.2.0/qtopia/include -o main.o main.cpp
  3. arm-linux-g++ -c -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -O2 -DNO_DEBUG -I/opt/EmbedSky/Qte/x86-qtopia-2.2.0/qt2/include -I/opt/EmbedSky/Qte/x86-qtopia-2.2.0/qtopia/include -o moc_hello.o moc_hello.cpp
  4. arm-linux-g++  -o /opt/EmbedSky/Qte/x86-qtopia-2.2.0/qtopia/image/opt/Qtopia/bin/hello hello.o main.o  moc_hello.o   -L/opt/EmbedSky/Qte/x86-qtopia-2.2.0/qtopia/lib -L/opt/EmbedSky/Qte/x86-qtopia-2.2.0/qt2/lib -lqpe -lqtopia -lqte
  5. /opt/EmbedSky/4.3.3/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld: skipping incompatible /opt/EmbedSky/Qte/x86-qtopia-2.2.0/qtopia/lib/libqpe.so when searching for -lqpe
  6. /opt/EmbedSky/4.3.3/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld: cannot find -lqpe
  7. collect2: ld returned 1 exit status
  8. make: *** [/opt/EmbedSky/Qte/x86-qtopia-2.2.0/qtopia/image/opt/Qtopia/bin/hello] Error 1
复制代码







TQ-lkp 发表于 2013-8-6 09:15:06 | 显示全部楼层
没有设置qte的环境变量
 楼主| jmis_em 发表于 2013-8-6 19:48:18 | 显示全部楼层
TQ-lkp 发表于 2013-8-6 09:15
没有设置qte的环境变量

亲爱的版主我设了,source setX86....在make前我做了。
husion 发表于 2014-1-7 22:39:04 | 显示全部楼层
对啊,楼主,我也遇到了同样的问题.也已经有设置环境变量 :source setX86_QpeEnv
lbn321 发表于 2014-2-25 22:11:16 | 显示全部楼层
这是因为在/opt/EmbedSky/Qte/x86-qtopia-2.2.0/qtopia/lib 和/opt/EmbedSky/Qte/x86-qtopia-2.2.0/qt2/lib 目录下-lqpe 这个库导致的,可能你之前的一些操作破坏了。
网上说可以用apt-get install libqpe-dev的方法,
而我自己则是把qtopia整个删掉,然后重新解压后,里面就有完整的文件了,从而解决问题!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-6-21 14:10 , Processed in 1.093750 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表