• 9258阅读
  • 12回复

tslib编译不成功,求助 [复制链接]

上一主题 下一主题
离线windytwang
 

只看楼主 倒序阅读 楼主  发表于: 2006-04-05
编译步骤,
%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/

arm-linux-gcc已放到bin文件中了
报错
libtool: link: only absolute run-paths are allowed
make[2]: *** [linear.la] 错误 1
make[2]: Leaving directory `/home/windytwang/qt/tslib/plugins'


什么原因呢?谢谢
[ 此贴被XChinux在2006-04-05 17:41重新编辑 ]
离线linuzer

只看该作者 1楼 发表于: 2006-04-05
你在Makefile里面找rpath
在rpath后面添加libtool的绝对路径
我试了一下可以通过
你有没有修改好的qwsmouse**.cpp文件
离线windytwang

只看该作者 2楼 发表于: 2006-04-05
如何修改qwsmouse**.cpp文件呢?
libtool是指qt,还是qte的lib呢?谢谢
离线linuzer

只看该作者 3楼 发表于: 2006-04-05
在tslib的目录下有libtool
我的开发板光盘上有那个文件
具体的修改方法我也不大清楚
而且可能你的触摸屏本身就被Qt支持也说不准
离线flypenguin
只看该作者 4楼 发表于: 2006-04-07
楼上两位,这个问题这样能解决吗?我也碰到这个问题了,试试先
离线flypenguin
只看该作者 5楼 发表于: 2006-04-08
linuzer,还是不行,makefile中着不到rpath阿,在那个地方?能否指教?
离线windytwang

只看该作者 6楼 发表于: 2006-04-09
我已解决此问题,明天到实验室把更改方法写出来(前几天在本版其他几篇贴子里已说过更改方法)
离线windytwang

只看该作者 7楼 发表于: 2006-04-09
tslib的安装修正
So edit the file Makefile in dir /tslib/plugins
search rpath
change the line to
LDFLAGS := $(LDFLAGS) -rpath `cd $(PLUGIN_DIR) && pwd`
离线flypenguin
只看该作者 8楼 发表于: 2006-04-09
多谢了,马上就去试下
离线students
只看该作者 9楼 发表于: 2006-05-09
楼主,我试了怎么不成功啊,
它显示
/bin/sh../libtool --mode=link --tag=CC gcc rpath 'cd && pwd -o linear.la -module -awoid-version linear.lo
libtool:link:only absolute run-paths............后面就和你最开始的一样了!??
??
?   ? ?
??
离线linpder

只看该作者 10楼 发表于: 2006-05-14
问题解决没有 ?????????????????????????????????
离线gary_123456
只看该作者 11楼 发表于: 2008-09-10

注意 LDFLAGS := $(LDFLAGS) -rpath `cd $(PLUGIN_DIR) && pwd`  中的` 不是單引號
[ 此贴被gary_123456在2008-09-10 14:16重新编辑 ]
离线gary_123456
只看该作者 12楼 发表于: 2008-09-10
注意 LDFLAGS := $(LDFLAGS) -rpath `cd $(PLUGIN_DIR) && pwd`  中的` 不是單引號
快速回复
限100 字节
 
上一个 下一个