新浪微博
腾讯微博
会员列表
统计排行
基本信息
到访IP统计
管理团队
管理统计
在线会员
会员排行
版块排行
帖子排行
标签排行
帮助
下拉
用户名
电子邮箱
用户名
密 码
记住登录
登录
找回密码
注册
快捷通道
关闭
您还没有登录,快捷通道只有在登录后才能使用。
立即登录
还没有帐号? 赶紧
注册一个
首页
论坛
Qt下载
作品展
群组
个人中心
捐赠、管理与开发
邮件订阅
帖子
文章
日志
用户
版块
群组
帖子
搜索
QTCN开发网
>
Qt嵌入式开发
>
cannot find -lqte
发帖
回复
返回列表
新帖
15962
阅读
16
回复
cannot find -lqte
[复制链接]
上一主题
下一主题
离线
男孩子
UID:4538
注册时间
2006-03-11
最后登录
2018-01-23
在线时间
7小时
发帖
21
搜Ta的帖子
精华
0
金钱
201
威望
21
贡献值
0
好评度
20
访问TA的空间
加好友
用道具
新手上路
关闭
个人中心可以申请新版勋章哦
立即申请
知道了
加关注
发消息
只看楼主
倒序阅读
楼主
发表于: 2006-04-02
每次交叉编译都出现这个错误,看了看网上很多人也都遇到这个问题,却没有找到一个解决办法。高人指点啊。
把我这次具体的例子贴出来:
[root@lzg dclock]# 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: *** [dclock] Error 1
共
条评分
回复
举报
分享到
淘江湖
新浪
QQ微博
QQ空间
开心
人人
豆瓣
网易微博
百度
鲜果
白社会
飞信
离线
linuzer
UID:4408
注册时间
2006-03-07
最后登录
2018-01-23
在线时间
26小时
发帖
62
搜Ta的帖子
精华
0
金钱
606
威望
62
贡献值
0
好评度
60
访问TA的空间
加好友
用道具
新手上路
加关注
发消息
只看该作者
1楼
发表于: 2006-04-02
应该是你的qte没有编译成功
/opt/qte/lib下面回有libqte.so.*.*的
你的qte是单独的版本还是和qtopia集成的?
集成的好像在qtopia/lib目录下
共
条评分
回复
举报
离线
男孩子
UID:4538
注册时间
2006-03-11
最后登录
2018-01-23
在线时间
7小时
发帖
21
搜Ta的帖子
精华
0
金钱
201
威望
21
贡献值
0
好评度
20
访问TA的空间
加好友
用道具
新手上路
加关注
发消息
只看该作者
2楼
发表于: 2006-04-02
我用的是研兴科技EDK270开发板带的qte,里边有个shell文件,运行自动安装。我自习看了出了一些libqte-mt.so还真没你说的。
Qtopia的集成开发环境我也有,但是里边的库好象都是x86平台的。
多谢指点:)
共
条评分
回复
举报
离线
男孩子
UID:4538
注册时间
2006-03-11
最后登录
2018-01-23
在线时间
7小时
发帖
21
搜Ta的帖子
精华
0
金钱
201
威望
21
贡献值
0
好评度
20
访问TA的空间
加好友
用道具
新手上路
加关注
发消息
只看该作者
3楼
发表于: 2006-04-02
可是我现在又迷惑了,为什么会没有libqte库呢?编译的不对还是别的原因?
共
条评分
回复
举报
离线
linuzer
UID:4408
注册时间
2006-03-07
最后登录
2018-01-23
在线时间
26小时
发帖
62
搜Ta的帖子
精华
0
金钱
606
威望
62
贡献值
0
好评度
60
访问TA的空间
加好友
用道具
新手上路
加关注
发消息
只看该作者
4楼
发表于: 2006-04-02
好像比较新的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文件是怎么生成的有关
建议你看看开发版的文档
共
条评分
回复
举报
离线
男孩子
UID:4538
注册时间
2006-03-11
最后登录
2018-01-23
在线时间
7小时
发帖
21
搜Ta的帖子
精华
0
金钱
201
威望
21
贡献值
0
好评度
20
访问TA的空间
加好友
用道具
新手上路
加关注
发消息
只看该作者
5楼
发表于: 2006-04-02
刚刚看了我的版本是qt-embedded-free-3.0.4,按照你说的修改了Makefile,结果变成这样了:
[root@lzg dclock]# 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: *** [dclock] Error 1
还望指点啊。
共
条评分
回复
举报
离线
linuzer
UID:4408
注册时间
2006-03-07
最后登录
2018-01-23
在线时间
26小时
发帖
62
搜Ta的帖子
精华
0
金钱
606
威望
62
贡献值
0
好评度
60
访问TA的空间
加好友
用道具
新手上路
加关注
发消息
只看该作者
6楼
发表于: 2006-04-02
你没有libts库啊
ts就是touch screen
好像我的qte3.3没有提示错误,可能是集成了吧
你再单独编译一下tslib,把编译好的tslib,.h文件复制到,qte的目录下
修改makefile,
LIBS = $(SUBLIBS) -L/usr/local/qt-embedded-free-3.3.3/lib -lqte-mt -lz -ldl -lpthread -lts //加上libts
我说的好像有点罗嗦了,仅供参考
共
条评分
回复
举报
离线
linuzer
UID:4408
注册时间
2006-03-07
最后登录
2018-01-23
在线时间
26小时
发帖
62
搜Ta的帖子
精华
0
金钱
606
威望
62
贡献值
0
好评度
60
访问TA的空间
加好友
用道具
新手上路
加关注
发消息
只看该作者
7楼
发表于: 2006-04-02
libts-0.0.so.0, needed by /opt/qte/lib/libqte-mt.so, not found
从这一句话也可以看出你确实缺少libts库啊
共
条评分
回复
举报
离线
男孩子
UID:4538
注册时间
2006-03-11
最后登录
2018-01-23
在线时间
7小时
发帖
21
搜Ta的帖子
精华
0
金钱
201
威望
21
贡献值
0
好评度
20
访问TA的空间
加好友
用道具
新手上路
加关注
发消息
只看该作者
8楼
发表于: 2006-04-02
正在编qte2.3.10,希望可以解决问题
多谢linuzer :)
共
条评分
回复
举报
离线
fengshenx
UID:4953
注册时间
2006-03-24
最后登录
2018-01-23
在线时间
20小时
发帖
95
搜Ta的帖子
精华
0
金钱
1260
威望
127
贡献值
0
好评度
126
访问TA的空间
加好友
用道具
新手上路
加关注
发消息
只看该作者
9楼
发表于: 2006-04-02
传一个tslib给你吧..
%cd tslib
%export CC=arm-linux-gcc
%./autogen.sh
%./configure --host=arm-linux
%make
%cp -a src/.libs/* ../qt-2.3.7/lib/
%cp -a plugins/.libs/*.so ../qt-2.3.7/lib/
我的源文件是bz2的,论坛不让上传,
解了压成rar的时候报了个错,不知道能不能用。
附件:
tslib.rar
(84 K) 下载次数:87
共
条评分
回复
举报
离线
男孩子
UID:4538
注册时间
2006-03-11
最后登录
2018-01-23
在线时间
7小时
发帖
21
搜Ta的帖子
精华
0
金钱
201
威望
21
贡献值
0
好评度
20
访问TA的空间
加好友
用道具
新手上路
加关注
发消息
只看该作者
10楼
发表于: 2006-04-03
多谢各位相助了,昨天晚上自己动了动脑筋,查看了其本身编译是examples里边文件的link,原来后边不是-lqte,而是 -lqte-mt -lpthread -ldl -lts,修改我的Makefile之后就可以用了。
所以其他各位如果谁遇到此类问题,一定不要太相信tmake生成的makefile。
再次谢谢linuzer
也谢谢fengshenx ;)
共
条评分
回复
举报
离线
linuzer
UID:4408
注册时间
2006-03-07
最后登录
2018-01-23
在线时间
26小时
发帖
62
搜Ta的帖子
精华
0
金钱
606
威望
62
贡献值
0
好评度
60
访问TA的空间
加好友
用道具
新手上路
加关注
发消息
只看该作者
11楼
发表于: 2006-04-03
我编译tslib的时候出现如下的错误是什么原因?
共
条评分
回复
举报
离线
linuzer
UID:4408
注册时间
2006-03-07
最后登录
2018-01-23
在线时间
26小时
发帖
62
搜Ta的帖子
精华
0
金钱
606
威望
62
贡献值
0
好评度
60
访问TA的空间
加好友
用道具
新手上路
加关注
发消息
只看该作者
12楼
发表于: 2006-04-03
libtool: link: only absolute run-paths are allowed
共
条评分
回复
举报
离线
windytwang
UID:776
注册时间
2005-09-21
最后登录
2018-01-13
在线时间
34小时
发帖
159
搜Ta的帖子
精华
0
金钱
1578
威望
202
贡献值
10
好评度
147
访问TA的空间
加好友
用道具
侠客
加关注
发消息
只看该作者
13楼
发表于: 2006-04-04
我也是这个毛病,希望大家指点
共
条评分
回复
举报
离线
flypenguin
UID:5199
注册时间
2006-03-31
最后登录
2007-02-09
在线时间
2小时
发帖
5
搜Ta的帖子
精华
0
金钱
50
威望
6
贡献值
0
好评度
5
访问TA的空间
加好友
用道具
新手上路
加关注
发消息
只看该作者
14楼
发表于: 2006-04-06
我也是楼上的问题,郁闷了好几天了。一直想不明白。那位大大给指点一下,不胜感激。
另:愿与各位大大交个朋友,交流QT,嵌入式技术问题。QQ:18449475
共
条评分
回复
举报
离线
lewis7799
UID:5322
注册时间
2006-04-04
最后登录
2006-04-21
在线时间
10小时
发帖
6
搜Ta的帖子
精华
0
金钱
60
威望
7
贡献值
0
好评度
6
访问TA的空间
加好友
用道具
新手上路
加关注
发消息
只看该作者
15楼
发表于: 2006-04-06
你设置环境变量的时候,要用绝对路径,不要用相对路径。
共
条评分
I think so I am ...
回复
举报
离线
windytwang
UID:776
注册时间
2005-09-21
最后登录
2018-01-13
在线时间
34小时
发帖
159
搜Ta的帖子
精华
0
金钱
1578
威望
202
贡献值
10
好评度
147
访问TA的空间
加好友
用道具
侠客
加关注
发消息
只看该作者
16楼
发表于: 2006-04-06
tslib我装好了,编译错误是因为tslib makefile有错误,要一下:
So edit the file Makefile in dir /tslib/plugins
search rpath
change the line to
LDFLAGS := $(LDFLAGS) -rpath `cd $(PLUGIN_DIR) && pwd`
共
条评分
回复
举报
发帖
回复
返回列表
http://www.qtcn.org/bbs
访问内容超出本站范围,不能确定是否安全
继续访问
取消访问
快速回复
限100 字节
您目前还是游客,请
登录
或
注册
进入高级模式
文字颜色
发 布
回复后跳转到最后一页
上一个
下一个
关闭
补充发布信息
验证码:
发 布
隐藏
快速跳转
站务及资讯
网站公告
新闻资讯
Qt官方发布
网站管理
Qt应用及资源
Qt 作品展
Qt代码秀
Qt应用版
Qt技术讨论区
Qt安装与发布
Qt中文处理
Qt基础编程
Qt QML开发
Qt嵌入式开发
Qt移动平台开发
其它技术开发讨论区
Qt图书专区
《C++ GUI Qt 4编程》(第2版)专栏
《Qt高级编程》专栏
《零基础学Qt4编程》专栏
《Qt设计模式》(第2版) 图书专栏
Python Qt GUI快速编程
Qt项目开发区
天池项目
Qt开放平台开发库
Qt版百度云笔记
机械CAD
Qt文档计划
QTCN网站系统开发
扇贝词典
非活跃项目区
社区中心
帖子回收站(Trash)
招聘、求职、供求、广告等
休闲娱乐
关闭
关闭
选中
1
篇
全选