天嵌 ARM开发社区

 找回密码
 注册
查看: 1448|回复: 2

编译qt例子问题

[复制链接]
xjg851013 发表于 2013-7-23 15:10:56 | 显示全部楼层 |阅读模式
本帖最后由 xjg851013 于 2013-7-23 15:14 编辑

按qt开发教程,编译完qt2.2.0 。解压pro 进入first目录 source setQpeEnv 然后make会出现

[root@localhost first]# make
arm-linux-g++  -o /opt/EmbedSky/Qte/x86-qtopia-2.2.0/qtopia/image/opt/Qtopia/bin/first main.o first.o moc_first.o  -L/opt/EmbedSky/Qte/x86-qtopia-2.2.0/qtopia/lib -L/opt/EmbedSky/Qte/x86-qtopia-2.2.0/qt2/lib -lm -lqpe -lqtopia -lqte
/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
/opt/EmbedSky/4.3.3/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld: cannot find -lqpe
collect2: ld returned 1 exit status
make: *** [/opt/EmbedSky/Qte/x86-qtopia-2.2.0/qtopia/image/opt/Qtopia/bin/first] Error 1

不太了解这种情况 查找下qpe

[root@localhost EmbedSky]# find -name qpe
./Qte/x86-qtopia-2.2.0/qtopia/pics/qpe
./Qte/x86-qtopia-2.2.0/qtopia/bin/qpe
./Qte/x86-qtopia-2.2.0/qtopia/include/qpe
./Qte/x86-qtopia-2.2.0/qtopia/etc/init.d/qpe
./Qte/x86-qtopia-2.2.0/qtopia/image/opt/Qtopia/pics/qpe
./Qte/x86-qtopia-2.2.0/qtopia/image/opt/Qtopia/bin/qpe
./Qte/arm-qtopia-2.2.0/root_qt-2.2.0_ts/opt/Qtopia/pics/qpe
./Qte/arm-qtopia-2.2.0/root_qt-2.2.0_ts/opt/Qtopia/bin/qpe
./Qte/arm-qtopia-2.2.0/qtopia/pics/qpe
./Qte/arm-qtopia-2.2.0/qtopia/bin/qpe
./Qte/arm-qtopia-2.2.0/qtopia/include/qpe
./Qte/arm-qtopia-2.2.0/qtopia/etc/init.d/qpe
./Qte/arm-qtopia-2.2.0/qtopia/image/opt/Qtopia/pics/qpe
./Qte/arm-qtopia-2.2.0/qtopia/image/opt/Qtopia/bin/qpe
./root_2.5.28.4/opt/Qtopia/pics/qpe
./root_2.5.28.4/opt/Qtopia/bin/qpe

发现有qpe为什么ld找不到呢 setQpeenv的参数

export QPEDIR=/opt/EmbedSky/Qte/x86-qtopia-2.2.0/qtopia
export QTOPIA_DEPOT_PATH=/opt/EmbedSky/Qte/x86-qtopia-2.2.0/qtopia
export QTDIR=/opt/EmbedSky/Qte/x86-qtopia-2.2.0/qt2
export DQTDIR=/opt/EmbedSky/Qte/x86-qtopia-2.2.0/dqt
export TMAKEDIR=/opt/EmbedSky/Qte/x86-qtopia-2.2.0/tmake
export TMAKEPATH=$TMAKEDIR/lib/qws/linux-generic-g++
export PATH=$QPEDIR/bin:$QTDIR/bin:$DQTDIR/bin:$PATH
export LD_LIBRARY_PATH=$QPEDIR/lib:$QTDIR/lib:$DQTDIR/lib:$LD_LIBRARY_PATH
~                                                                     
yangyu110 发表于 2013-7-23 18:13:00 | 显示全部楼层
qte该写成Qte吧,你再试试
 楼主| xjg851013 发表于 2013-7-24 10:52:11 | 显示全部楼层
yangyu110 发表于 2013-7-23 18:13
qte该写成Qte吧,你再试试

哪里有qte?都是大写的吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-10-3 00:40 , Processed in 1.029231 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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