首页| 论坛| 消息

标题:cannot find -lqte
作者:男孩子
日期:2006-04-02 15:17
内容:

每次交叉编译都出现这个错误,看了看网上很多人也都遇到这个问题,却没有找到一个解决办法。高人指点啊。
把我这次具体的例子贴出来:
# make
arm-linux-g++-o dclock dclock.o main.o moc_dclock.o-L/usr/local/arm-linux/lib -L/opt/qte/lib -lm -lqte
/usr/local/arm-linux/lib/gcc/arm-linux/3.4.3/../../../../arm-linux/bin/ld: cannot find -lqte
collect2: ld returned 1 exit status
make: *** Error 1


#1 [linuzer 04-02 16:51]
应该是你的qte没有编译成功
/opt/qte/lib下面回有libqte.so.*.*的
你的qte是单独的版本还是和qtopia集成的?
集成的好像在qtopia/lib目录下
#2 [男孩子 04-02 18:23]
我用的是研兴科技EDK270开发板带的qte,里边有个shell文件,运行自动安装。我自习看了出了一些libqte-mt.so还真没你说的。
Qtopia的集成开发环境我也有,但是里边的库好象都是x86平台的。
多谢指点:)
#3 [男孩子 04-02 18:27]
可是我现在又迷惑了,为什么会没有libqte库呢?编译的不对还是别的原因?
#4 [linuzer 04-02 18:49]
好像比较新的qte版本里面编译出来的是libqte-mt.so(我的qte3.3就是)
你可以进Makefile文件看看,找到下面一行
LIBS = $(SUBLIBS) -L/usr/local/qt-embedded-free-3.3.3/lib -lqte-mt -lz -ldl -lpthread
看到了吧,要联接的是libqte-mt.so
你可以把-lqte改成-lqte-mt
还有,和你的make文件是怎么生成的有关
建议你看看开发版的文档
#5 [男孩子 04-02 21:26]
刚刚看了我的版本是qt-embedded-free-3.0.4,按照你说的修改了Makefile,结果变成这样了:
# make
arm-linux-g++ -c -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -O2 -DNO_DEBUG - I/opt/qte/include -o dclock.o dclock.cpp
arm-linux-g++ -c -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -O2 -DNO_DEBUG - I/opt/qte/include -o main.o main.cpp
/opt/qte/bin/moc dclock.h -o moc_dclock.cpp
arm-linux-g++ -c -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -O2 -DNO_DEBUG - I/opt/qte/include -o moc_dclock.o moc_dclock.cpp
arm-linux-g++-o dclock dclock.o main.o moc_dclock.o-L/usr/local/arm-linux/li b -L/opt/qte/lib -lm -lqte-mt
/usr/local/arm-linux/lib/gcc/arm-linux/3.4.3/../../../../arm-linux/bin/ld: warni ng: libts-0.0.so.0, needed by /opt/qte/lib/libqte-mt.so, not found (try using -r path or -rpath-link)
/opt/qte/lib/libqte-mt.so: undefined reference to `ts_close'
/opt/qte/lib/libqte-mt.so: undefined reference to `ts_config'
/opt/qte/lib/libqte-mt.so: undefined reference to `ts_read'
/opt/qte/lib/libqte-mt.so: undefined reference to `ts_open'
collect2: ld returned 1 exit status
make: *** Error 1

还望指点啊。

<< 1 2 3 >> (1/4)

回复 发表
主题 版块